sonterix
@sonterix

Как правильно сделать include в дочерний теме?

В основной теме, в functions.php есть такая строка
include_once get_template_directory().'/theme-includes.php';


В этом файле следующее
Посмотреть...
//define constants
define('QODE_ROOT', get_template_directory_uri());
define('QODE_ROOT_DIR', get_template_directory());
define('QODE_ASSETS_ROOT', get_template_directory_uri().'/assets');
define('QODE_ASSETS_ROOT_DIR', get_template_directory().'/assets');
define('QODE_FRAMEWORK_ROOT', get_template_directory_uri().'/framework');
define('QODE_FRAMEWORK_ROOT_DIR', get_template_directory().'/framework');
define('QODE_FRAMEWORK_MODULES_ROOT', get_template_directory_uri().'/framework/modules');
define('QODE_FRAMEWORK_MODULES_ROOT_DIR', get_template_directory().'/framework/modules');
define('QODE_THEME_ENV', 'dev');

//include necessary files
include_once QODE_ROOT_DIR.'/framework/qode-framework.php';
include_once QODE_ROOT_DIR.'/includes/nav-menu/qode-menu.php';
include_once QODE_ROOT_DIR.'/includes/sidebar/qode-custom-sidebar.php';
include_once QODE_ROOT_DIR.'/includes/qodef-related-posts.php';
include_once QODE_ROOT_DIR.'/includes/qode-options-helper-functions.php';
include_once QODE_ROOT_DIR.'/includes/sidebar/sidebar.php';
require_once QODE_ROOT_DIR.'/includes/plugins/class-tgm-plugin-activation.php';
include_once QODE_ROOT_DIR.'/includes/plugins/plugins-activation.php';
include_once QODE_ROOT_DIR.'/assets/custom-styles/general-custom-styles.php';
include_once QODE_ROOT_DIR.'/assets/custom-styles/general-custom-styles-responsive.php';

if(!is_admin()) {
    include_once QODE_ROOT_DIR.'/includes/qode-body-class-functions.php';
    include_once QODE_ROOT_DIR.'/includes/qode-loading-spinners.php';
}

Мне нужно: Заменить содержимое этого файла.
Я копирую этот файл в свою дочернюю тему и в functions.php так же делаю include_once, но файл НЕ подключается. По логике вещей дочерняя тема загружается первой и должно работать, но не работает. Подскажите пожалуйста, в чем проблема может быть
  • Вопрос задан
  • 286 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы