Wordpress 4.8 - ReferenceError: Не удается найти переменную: wp
После обновления до Wordpress 4.8 виджеты перестают работать, я имею в виду, что текстовая область внутри исчезла, и я прочитал следующую ошибку в консоли:
ReferenceError: Can't find variable: wp
Global Code — widgets.php:202
Глядя в файл, я вижу строку, вызывающую проблему:
wp.mediaWidgets.init();
и так далее. Есть другие блоки, связанные с wp
переменная, но я действительно не могу понять, почему это происходит, учитывая, что я уже пытался отключить все плагины без успеха. Любой совет?
Благодарю.
2 ответа
Я фактически решил вручную восстановить ядро Wordpress и очистить wp-config.php. Кроме того, в моей теме была функция, откладывающая JavaScript, и это было основной причиной, скорее всего.
Как ты обновился до 4.8? Вы можете попробовать обновить WordPress вручную. Ваша проблема может быть из-за несовместимых версий некоторых файлов. Источник
Проверьте эти инструкции.
Если это не работает, вы можете сказать, какие widgets.php
файл вызывает проблему? Я заметил, что в базе кода было несколько файлов с таким именем.