Проблемы с визуальным редактором в WordPress
Сегодня столкнулся с проблемой на одном из сайтов с которым работал.
Суть проблемы заключалась в том, что визуальный редактор (Visual editor) TinyMCE
не работал и показывал пустое поле.
В консоли браузера отображались ошибки о том, что невозможно подгрузить стили и скрипты. Картина была следующая:
Все нужные файлы находились в папке плагина NextGen library
. При выключении этого плагина визуальный редактор работал как ни в чем не бывало.
На форумах WordPress
‘а люди ругаются на функцию ‘DIRECTORY_SEPARATOR’, рекомендуют включить script_debug.
Оказалось у плагина проблемы с нахождением папки /wp-content
Все лечится очень просто. Нужно найти следующую строку в файле wp-config.php
define('WP_CONTENT_URL', '/wp-content');
И заменить ее следующей:
define('WP_CONTENT_URL', 'http://' . $_SERVER['HTTP_HOST'] . '/wp-content');