Вопрос или проблема
Мне нужно изменить пути к нескольким стилевым таблицам CSS для сайта на WordPress. Они зависят от домена, который больше не будет активен. Как лучше всего применить путь к этим CSS файлам ко всем страницам на моем сайте и будущим страницам по мере их создания.
Вы можете переопределить ваш заголовок <head> ... </head>
в файле header.php
вашей темы.
Я предпочитаю, чтобы вы создали дочернюю тему, если вы не знаете как, позвольте мне загуглить это для вас 😉.
А затем просто скопируйте ваш header.php
из родительской темы в /wp-content/themes/your-theme
в /wp-content/themes/your-child-theme
(замените директорию темы на вашу).
И добавьте ваши стили после <?php wp_head(); ?>
и перед </head>
так же, как обычно добавляются CSS-стили:
<link rel="stylesheet" href="https://wordpress.stackexchange.com/wp-content/themes/your-child-theme/css/yourStylesheet.css" type="text/css" media="all" />
Стили добавятся на каждую страницу.
Надеюсь, это поможет.
.
Ответ или решение
Чтобы поменять пути к стилям CSS в вашем сайте на WordPress, особенно если у вас есть необходимость изменить путь к нескольким таблицам стилей, учитывая, что домен, на который они ссылаются, больше не активен, следующая инструкция поможет вам в этом процессе.
Шаг 1: Создайте дочернюю тему
Прежде чем вносить изменения, рекомендуется создать дочернюю тему. Это позволит вам сохранять изменения даже при обновлении родительской темы. Для этого выполните следующие шаги:
-
Создайте новую папку в директории
/wp-content/themes/
и назовите ее, например,your-child-theme
. -
В этой папке создайте файл
style.css
и добавьте в него следующий код:/* Theme Name: Your Child Theme Template: parent-theme-folder-name */
Замените
parent-theme-folder-name
на имя вашей родительской темы. -
Создайте файл
functions.php
в дочерней теме. Он позволит вам подключать стиль родительской темы:<?php add_action('wp_enqueue_scripts', 'enqueue_parent_styles'); function enqueue_parent_styles() { wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css'); }
Шаг 2: Копирование и изменение header.php
-
Скопируйте
header.php
из директории вашей родительской темы (/wp-content/themes/your-parent-theme/header.php
) в папку вашей дочерней темы (/wp-content/themes/your-child-theme/header.php
). -
Откройте скопированный файл
header.php
в редакторе кода. Найдите строку, содержащую<?php wp_head(); ?>
. -
Вставьте путь к вашим новым CSS-файлам сразу после
<?php wp_head(); ?>
и перед закрывающим тегом</head>
:<link rel="stylesheet" href="https://новый-домен.com/css/вашСтиль.css" type="text/css" media="all" />
Шаг 3: Активация дочерней темы
Теперь, когда вы внесли все необходимые изменения, перейдите в админ-панель WordPress:
- Перейдите в раздел
Внешний вид
->Темы
. - Найдите вашу дочернюю тему и активируйте ее.
Шаг 4: Обеспечение совместимости для будущих страниц
Все изменения, которые вы внесли в дочернюю тему и файл header.php
, автоматически применятся ко всем существующим страницам и к новым страницам, которые вы создаете в будущем. Это гарантирует, что ваш веб-сайт всегда будет использовать актуальные ссылки на CSS, независимо от добавленных элементов.
Заключение
Следуя вышеуказанным шагам, вы можете эффективно изменить пути к CSS-файлам для всех страниц вашего сайта на WordPress. Создание дочерней темы не только поможет сохранить изменения, но и сделает ваш сайт более адаптивным к будущим обновлениям и изменениям. Не забывайте тестировать внешний вид вашего сайта после внесения изменений, чтобы убедиться, что все стили применяются корректно.
Если у вас возникли вопросы или необходима дополнительная помощь, не стесняйтесь обращаться за поддержкой.