После очередного обновления движка сайта столкнулся с тем, что исчез визуальный редактор текста (TinyMCE). Перелопатил полтора десятка форумов, испробовал кучу разных решений — не помогло. Но после 2 часов бития в шаманский бубен проблему таки обнаружил и решил.
Итак, пойдем пошагово:
Обновление от 17.12.2011
Если не работает стандартный редактор в wordpress — установите вместо него плагин TinyMCE Advanced. Практически то же самое, но «наворотов» чуток больше.
Скачать его можно с официального сайта WordPress: wordpress.org/extend/plugins/tinymce-advanced/
Установка проста как веник! Закачайте папку с файлами плагина в директорию /wp-content/plugins , потом зайдите в админку, раздел «плагины», и активируйте его.
Или же, чтобы не морочится со «скачал-закачал» сразу зайдите в админку «Плагины» ->»Добавить новый» и в поиск впишите название этого плагина. А потом жмакните кнопку «Установить»
Обновление 6.02.2011:
Всё нижеописанное можно проделать при помощи браузера Google Chrome:
- Кликнуть по проблемной странице правой кнопкой мыши, и из контекстного меню выбрать пункт «Просмотр кода элемента»
- Выбрать в нижней половине экрана вкладку «Network»
- Нажать F5.
- Скачал и установил браузер Mozilla Firefox.
- Перешел на страницу плагина FireBugи кликнул по кнопке загрузить сейчас. После установки плагина в строке состояния внизу справа появилась мелкая кнопка в виде жучка.
- После всех этих манипуляций открыл проблемную страницу (в моём случае — страница «Добавить новую запись»), и нажал на заветного «жука», и активировал панель ошибок. Как это сделать — нарисовано на скриншоте:
- После этого обновил страницу нажатием клавиш Ctrl+F5, и вуаля!
За скриншот приношу извинения, когда решал проблему — не додумался сделать. Так что стащил чужой.
В моём случае проблема заключалась в том, что ссылка на файл фонового рисунка с именем ed-bg.gif указывалась с лишними кавычками. что-то вроде:
http://remnabor.net/wp-admin/%22images/ed-bg.gif%22
вместо
http://remnabor.net/wp-admin/images/ed-bg.gif
В результате этой досадной мелочи скрипты редактора загружались, но отображаться им было просто негде… 🙁
Исправить эту проблему оказалось достаточно просто — во всех css-файлах, находящихся в папке wp-admincss исправить все упоминания об этом файле таким образом, чтобы они находились в двойных кавычках.
Пример:
.wp_themeSkin tr.mceFirst td.mceToolbar {background: #dfdfdf url(«../images/ed-bg.gif») repeat-x scroll left top;
Кстати, если этот способ не подходит, поищите еще по ссылке: mywordpress.ru/support/viewtopic.php?pid=92238
Это линк на русский форум поддержки пользователей WordPress. там много полезной информации по этому вопросу.