@Denis9999

Перевод изменений в дочернюю тему Wordpress?

Порядок вызова шаблонов в родительской теме следующий:
1. Запускается файл single.php, в нем срабатывает функция my_template(), которая дальше подключает шаблон one-monitoring

Функция my_template (TEMPLATEPATH менял на get_stylesheet_directory чтобы прописывался путь к дочерней теме) :
function my_template($page){	
//$pager = get_stylesheet_directory() . "/".$page.".php";
$pager = TEMPLATEPATH . "/".$page.".php";
    if(file_exists($pager)){
        include($pager);
    }
}


Продублировав в дочерней теме файлы single.php , one-monitoring.php и изменив функцию my_template чтобы подключался one-monitoring.php из дочерней, все равно получается ошибка - прогружается только header, а дальшше белый экран без ничего .
Вряд ли достаточно этого для ответа, но может наводку хотя бы дадите.
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
1. Запускается файл single.php, в нем срабатывает функция my_template(), которая дальше подключает шаблон one-monitoring

Можно просто заменить на get_template_part('one', 'monitoring');.
Данная функция подключит файл /wp-content/themes/название_темы/one-monitoring.php.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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