Cannot declare — повторное обращение к functions.php?
-
Добрый день.
Перестал работать самописный подгрузчик аякс; выдаёт серию ошибок вида:
«Fatal error: Cannot redeclare xxx() (previously declared in /wp-content/themes/xxx/functions.php:190) in /wp-content/themes/xxx/functions.php on line 190»
Похоже, будто functions.php вызывается дважды, но непонятно, где именно и как это преодолеть. В начале файла подгрузчика есть строка: require_once( ‘../../../wp-load.php’ ); — и всё, больше никаких вызовов чего-либо там нет.
Собственно, вопрос: как найти, за счёт чего происходит удвоение, и как его вылечить? Вариант «сделать всем функциям проверку на function_exists» годится лишь в качестве временной меры.
Просмотр 8 ответов — с 1 по 8 (всего 8)
Просмотр 8 ответов — с 1 по 8 (всего 8)
- Тема «Cannot declare — повторное обращение к functions.php?» закрыта для новых ответов.