Создание дочерней темы: CSS не загружается

Я создал пользовательскую тему (style.css в панели инструментов)

/* Theme Name: Client customisations Description: Child theme for the client Website Author: Me Author URI: http://example.com/about/ Template: aries Version: 1.0.0 */ @import url("../aries/style.css"); h2{ color: #4E8B4E !important; font-size: 1.4em; } 

Когда я посещаю главную страницу в Chrome, я вижу, что wp-content/themes/aries загружен, но не моя настраиваемая тема, которая в данный момент активирована. Что может быть причиной этой проблемы?

Solutions Collecting From Web of "Создание дочерней темы: CSS не загружается"

Мне просто пришлось заменить get_template_directory_uri() с помощью get_stylesheet_directory_uri() в родительском шаблоне. Я сначала попробовал enqueing css, так как я не хотел изменять родителя, но я не мог заставить его работать.

Для будущих людей я нашел эту тему и последовал совету Кейсбаша:

Найдите функции functions.php дочерней темы и замените get_template_directory_uri() на родительский стиль с помощью get_stylesheet_directory_uri() чтобы он выглядел следующим образом:

 function theme_enqueue_styles() { wp_enqueue_style('parent-style', get_stylesheet_directory_uri() . '/style.css'); wp_enqueue_style('child-style', get_stylesheet_directory_uri() . '/style.css', array($parent_style)); } 

Это сработало для меня немедленно. Надеюсь, это поможет кому-то другому.