Детская тема - переопределение «require_once» в functions.php

Я пытаюсь изменить тему wordpress с дочерней темой. Моя родительская тема имеет следующую функцию в своих функциях.php:

require_once(get_template_directory() . "/includes/theme-styles.php");

Я хотел бы изменить это, чтобы включить мою собственную таблицу стилей: что-то вроде:

require_once(get_template_directory() . "../child-theme/includes/theme-styles.php");

Я могу включить эту функцию в функции child.php моей дочерней темы, но потому что сначала загружается функция functions.php дочерней темы, я не вижу возможности переопределить /запретить вызов require_once () родительской темы. Есть ли способ сделать это или возможное обходное решение? Благодаря

7 голосов | спросил Alex 21 Jam1000000amWed, 21 Jan 2015 08:19:34 +030015 2015, 08:19:34

1 ответ


6

Вы можете использовать get_stylesheet_directory() для ссылки на вашу дочернюю тему, затем вы можете указать на свой файл.

require_once( get_stylesheet_directory() . '/includes/theme-styles.php' );

Он загрузит ваш файл и заменит родительский файл темы.

ответил coyr 26 Jam1000000amTue, 26 Jan 2016 07:09:49 +030016 2016, 07:09:49

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132