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 файл вызывает проблему? Я заметил, что в базе кода было несколько файлов с таким именем.

Другие вопросы по тегам