Изменение пути к CSS файлу для всех страниц

Вопрос или проблема

Мне нужно изменить пути к нескольким стилевым таблицам 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: Создайте дочернюю тему

Прежде чем вносить изменения, рекомендуется создать дочернюю тему. Это позволит вам сохранять изменения даже при обновлении родительской темы. Для этого выполните следующие шаги:

  1. Создайте новую папку в директории /wp-content/themes/ и назовите ее, например, your-child-theme.

  2. В этой папке создайте файл style.css и добавьте в него следующий код:

    /*
    Theme Name: Your Child Theme
    Template: parent-theme-folder-name
    */

    Замените parent-theme-folder-name на имя вашей родительской темы.

  3. Создайте файл 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

  1. Скопируйте header.php из директории вашей родительской темы (/wp-content/themes/your-parent-theme/header.php) в папку вашей дочерней темы (/wp-content/themes/your-child-theme/header.php).

  2. Откройте скопированный файл header.php в редакторе кода. Найдите строку, содержащую <?php wp_head(); ?>.

  3. Вставьте путь к вашим новым CSS-файлам сразу после <?php wp_head(); ?> и перед закрывающим тегом </head>:

    <link rel="stylesheet" href="https://новый-домен.com/css/вашСтиль.css" type="text/css" media="all" />

Шаг 3: Активация дочерней темы

Теперь, когда вы внесли все необходимые изменения, перейдите в админ-панель WordPress:

  1. Перейдите в раздел Внешний вид -> Темы.
  2. Найдите вашу дочернюю тему и активируйте ее.

Шаг 4: Обеспечение совместимости для будущих страниц

Все изменения, которые вы внесли в дочернюю тему и файл header.php, автоматически применятся ко всем существующим страницам и к новым страницам, которые вы создаете в будущем. Это гарантирует, что ваш веб-сайт всегда будет использовать актуальные ссылки на CSS, независимо от добавленных элементов.

Заключение

Следуя вышеуказанным шагам, вы можете эффективно изменить пути к CSS-файлам для всех страниц вашего сайта на WordPress. Создание дочерней темы не только поможет сохранить изменения, но и сделает ваш сайт более адаптивным к будущим обновлениям и изменениям. Не забывайте тестировать внешний вид вашего сайта после внесения изменений, чтобы убедиться, что все стили применяются корректно.

Если у вас возникли вопросы или необходима дополнительная помощь, не стесняйтесь обращаться за поддержкой.

Оцените материал
Добавить комментарий

Капча загружается...