Intereting Posts
Как разрешить семейным комментаторам загружать фотографии? Изменить постоянную ссылку для одной записи Добавление класса к показанному изображению Страница категории для пользовательской таксономии показывает 404 при использовании пользовательской структуры постоянной ссылки Различные «текстовые виджеты» в боковой панели на разных страницах? Числовая пуля на дочернем посту Пост-уведомление Функция запуска при неправильном настраиваемом типе сообщений Добавить подкатегорию таксономии в постоянную ссылку Альтернативный выход контура каждые три столбца (в том же исходном цикле) Гость Автор – Как показывать сообщения на странице автора / архива Автоматически устанавливать пароль по умолчанию для всех сообщений в определенной категории Показать не найденную страницу 404 на конкретном типе сообщения Добавить список терминов как класс Можно ли добавить новое поле в поле meta_value? Использование функций / методов плагина в шаблонах

Выполнить более двух стилей CSS в дочерней теме functions.php

Я только начал использовать WordPress и узнал о функции дочерней темы. Так что это мой первый раз, и я столкнулся с некоторыми проблемами.

Когда я пытаюсь просмотреть дочернюю тему, форматирование всего сайта перепутано .

Что-то подсказывает мне, что это происходит из моих functions.php style.css поскольку я только style.css один style.css когда у меня есть три.

В двух других файлах CSS есть несколько строк кода. Я могу поместить их в style.css но я не хочу изменять исходный файл, поэтому я использую функцию дочерней темы. Я также здесь, чтобы узнать больше об этом материале для будущей ссылки 🙂

Вот содержимое моих functions.php

 add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); 

Пожалуйста, просветите меня.

Шаблоны дочерних тем начинают работать до темы «Родитель», поэтому, если существуют похожие файлы шаблонов (аналогичные родительской теме), она пытается переопределить шаблон родительской темы – это основная вещь о дочерней теме.

Правильный способ вставить новую таблицу стилей в тему «Дети», чтобы сделать ее дочерней темой:

 <?php function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); } add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); 

С этим в functions.php и style.css с надлежащими комментариями в style.css Child Theme вы получите полную новую тему, основанную на ее родительском. И все готово. 🙂

Теперь это ваша арена, переопределить шаблоны родительской темы, переопределить стили родительской темы, но вы хотите. В одном из моих проектов я добавил FontAwesome то, что отсутствовало в родительской теме, таким образом:

В вышеупомянутой функции я добавил новую строку:

 wp_enqueue_style( 'fontawesome-style', get_stylesheet_directory_uri() . '/css/font-awesome.min.css' ); 

Обратите внимание, что я использую get_stylesheet_directory_uri() , потому что теперь мы используем новые ресурсы, в которых находится переопределяемая таблица стилей. Таким образом, все, что вы добавили в таблицу стилей, можно поставить таким образом: