Я пытаюсь изменить тему WordPress с дочерней темой. Моя родительская тема имеет следующую функцию в ее functions.php:
require_once(get_template_directory() . "/includes/theme-styles.php");
Я хотел бы изменить это, чтобы включить мою собственную таблицу стилей: что-то вроде:
require_once(get_template_directory() . "../child-theme/includes/theme-styles.php");
Я могу включить эту функцию в файл functions.php моей дочерней темы, но поскольку сначала загружается файл functions.php дочерней темы, я не вижу способа переопределить / предотвратить вызов метода require_once () родительской темы. Есть ли способ сделать это или возможное решение? Спасибо
theme-styles.php
Ответы:
Вы можете использовать
get_stylesheet_directory()
для ссылки на вашу дочернюю тему, затем вы можете указать на свой файл.Он загрузит ваш файл и заменит файл родительской темы.
источник