@plmax

Как организовать переопределение функции в дочерней теме?

В родительской теме функция подключается через файле в конце functions.php.
В дочерней теме пытаюсь переопределить эту функцию через
if (!function_exists('this_function')) {
    function this_function() {
        //  Ваш код.
    }
}

Из-за правил подключения получаю:
Fatal error: Cannot redeclare this_function() (previously declared in ...\child-theme\functions.php:8) in ...\parent-themes\...\extras.php on line 163
Подскажите как это переделать.
  • Вопрос задан
  • 255 просмотров
Пригласить эксперта
Ответы на вопрос 1
Punkie
@Punkie
В родительсой теме должно быть:
if (!function_exists('this_function')) {
    function this_function() {
        //  Ваш код.
    }
}


В дочерней - уже без function_exists:
function this_function() {
   //  Ваш код.
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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