Я получаю Javascript-ошибку на странице wp-admin / post.php, которая мешает мне добавлять теги / редактировать ссылку сообщения. В значительной степени все с JS … в любом случае ошибка:
> Error: d.delegate is not a function > Source File: > http://www.mysite.com/wp-admin/load-scripts.php?c=1&load=hoverIntent,common,jquery-color,schedule,wp-ajax-response,autosave,wp-lists,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-resizable,jquery-query,admin-comments,suggest,jquery-ui-sortable,postbox,post,word-count,thickbox,media-upload&ver=c1c854f5d9062306d43d7331055686c9 > Line: 42
ОБНОВИТЬ
Единственным решением, которое, казалось, работало, было понижение веб-сайта WordPress до 3.0.5
Я не уверен, почему это происходит, но после 5 часов отладки – мне все равно
Я бы предложил отключить конкатенацию сценариев и / или сжатие, чтобы увидеть, помогает ли это. Вы можете сделать это, добавив следующее в файл wp-config.php
:
define( 'CONCATENATE_SCRIPTS', false ); define( 'COMPRESS_SCRIPTS', false );
И, может быть, даже отладка скрипта ..
define( 'SCRIPT_DEBUG', true );
Используете ли вы какие-либо кеширующие плагины?
РЕДАКТИРОВАТЬ:
Наиболее распространенной причиной для просмотра этого сообщения, похоже, является старая версия jQuery, т.е. ничего ниже 1.4.2 … у вас есть плагины, которые загружают jQuery?
Работает ли javascript где-нибудь в фоновом режиме? т.е. работает ли javascript на вашей информационной панели? На экранах редактирования для других пост-типов (например, Страницы)?
Если javascript не работает нигде в вашем back-end, попробуйте добавить следующее к wp-config.php сразу после настройки вашей базы данных:
define('CONCATENATE_SCRIPTS', false);
Это, по-видимому, устраняет некоторые неприятные проблемы с javascript в фоновом режиме, особенно если вы столкнулись с конфликтами с другими функциями минимизации скриптов (например, через кеширующие плагины или службу прокси / CDN).
Если вы подтвердили, что ошибка по-прежнему происходит после отключения всех подключаемых модулей и возврата к теме по умолчанию / включению, вы можете попробовать переустановить WordPress. Иногда при загрузке обновления может быть поврежден отдельный файл (или два).
Чтобы переустановить WordPress, войдите в административную часть сайта WordPress и перейдите на страницу «Обновления» (http: //yourblogurl/wp-admin/update-core.php). Там вы должны увидеть кнопку с надписью «Re-Install Automatically». Это приведет к повторной загрузке файлов WordPress, перезаписав все, что, возможно, было ранее повреждено.
У меня была такая же проблема, я решил проблему, отключив плагин, а затем зашел на мои страницы, а затем вернулся к плагинам и снова включил плагин. Плагин, который вызывал проблему, был расширенным настраиваемым полям.
Я также вручную обновил jQuery в wp-includs / js / jquery с версии 1.4.1 до 1.7.
Надеюсь, это поможет.
Я решил эту проблему со следующим кодом в wp-config.php
if (strpos($_SERVER['REQUEST_URI'], 'wp-admin') !== false){ define('CONCATENATE_SCRIPTS', false ); }
Это временное решение для меня, пока не будут разработаны версии WP, ACF & jQuery.