Вопрос или проблема
Я использую WP Multisite версии 4.8
У меня есть сайт в сети, на котором некоторое время назад потерялась панель инструментов визуального редактора (точно не знаю, когда она исчезла). Когда вы переходите в режим “Текст”, контент и разметка полностью видны. Когда вы переходите в режим “Визуальный”, контент присутствует, но текст белый на белом фоне. Кроме того, панель инструментов визуального редактора полностью отсутствует.
На этом сайте у меня установлено 18 плагинов — ни один из которых не является TinyMCE и т.д.
Я выполнил все из следующего:
- Я деактивировал все плагины WordPress на сайте, чтобы протестировать визуальный редактор — безуспешно, редактор отсутствует
- Я деактивировал пользовательскую тему WordPress и заменил её темой WP Twenty Seventeen для тестирования визуального редактора — безуспешно, редактор отсутствует
- Я искал решение проблемы в Google (существует множество упоминаний и постов, связанных с этой проблемой) и попытался проверить большинство из них для тестирования визуального редактора — безуспешно, редактор отсутствует
- Я добавил
define('CONCATENATE_SCRIPTS', false);
в начало моего файлаwp_config.php
для тестирования визуального редактора — безуспешно, редактор отсутствует - Я вошел в несколько других сайтов в своей сети WordPress для тестирования визуального редактора — успешно, редактор присутствует
Кто-нибудь сталкивался с той же проблемой?
Спасибо @Milo
Что интересно, что Супер администратор видит визуальный редактор и получает это в консоли (Chrome):
JQMIGRATE: Migrate установлен, версия 1.4.1
wp-tinymce.php?c=1&ver=4603-20170530:25 Устаревший вызов API TinyMCE: <target>.onNodeChange.add(..)
Но пользователь с обычной ролью Редактора не может видеть визуальный редактор и получает это в консоли (IE):
DOM7011: Код на этой странице отключил кэширование вперед и назад. Для получения дополнительной информации смотрите: http://go.microsoft.com/fwlink/?LinkID=291337
HTML1300: Произошла навигация.
DOM7011: Код на этой странице отключил кэширование вперед и назад. Для получения дополнительной информации смотрите: http://go.microsoft.com/fwlink/?LinkID=291337
JQMIGRATE: Migrate установлен, версия 1.4.1
Для вашего сведения, я пытался активировать плагин TinyMCE, чтобы проверить, сможет ли WYSIWYG редактор работать, но это не сработало, поэтому я отключил плагин.
Пожалуйста, проверьте, правильно ли загружается ваш сайт с SSL. У меня была неправильно настроена https с Cloudflare, и некоторые файлы редактора не загружались.
Ответ или решение
Восстановление визуального редактора в WordPress, особенно в сети Multisite, может быть сложным процессом, однако давайте рассмотрим шаги, которые помогут решить вашу проблему.
Шаги по восстановлению визуального редактора в WordPress:
-
Проверьте обновления WordPress и плагинов:
- Убедитесь, что ваша версия WordPress обновлена до последней доступной версии. Версия 4.8 является достаточно старой, и возможно, стоит обновить до более новой версии, поскольку многие проблемы могут быть исправлены в обновлениях.
-
Проверка настроек пользователя:
- Убедитесь, что у пользователя, который испытывает проблемы с визуальным редактором, есть необходимая роль. Визуальный редактор может быть отключен для ролей, отличных от администратора. Перейдите в "Пользователи" и убедитесь, что у данного пользователя есть соответствующие права.
-
Очистка кеша:
- Если вы используете плагин кеширования (например, W3 Total Cache или WP Super Cache), попробуйте очистить кеш. Иногда кешированные версии страницы могут мешать правильной загрузке.
-
Проверка конфликта с плагинами:
- Вы уже деактивировали все плагины, но возможно, что некоторые плагины могут оставлять свои настройки в базе данных. Попробуйте удалить все плагины через базу данных, если необходимо.
-
Проверка темы:
- Вы заменили свою тему на стандартную Twenty Seventeen, но возможно, что в настройках темы или в CSS присутствуют правила, скрывающие визуальный редактор. Проверьте, нет ли кастомного CSS, который может влиять на стили редактора.
-
Проверка консоли разработчика:
- Вы привели сообщения из консоли браузера, что указывает на потенциальные проблемы. Попробуйте устранить ошибки, указанные в консоли. Например, если ваше соединение через HTTPS, убедитесь, что все ресурсы загружаются по безопасному протоколу и нет смешанного контента.
-
Настройки конфигурации:
- Проверьте файл
wp-config.php
на наличие строк, которые могут отключать визуальный редактор. Убедитесь, что не содержится настройка, отключающая визуальный редактор для всех пользователей:define('DISALLOW_UNFILTERED_HTML', false);
- Попробуйте удалить строку:
define('CONCATENATE_SCRIPTS', false);
- Проверьте файл
-
Проверка конфигурации SSL:
- Если ваша сайт использует SSL, убедитесь, что конфигурация завершена правильно, особенно если вы используете такие сервисы, как Cloudflare. Проверьте, что все файлы редактора загружаются без ошибок.
-
Сравнение настроек с другими сайтами:
- Поскольку вы упомянули, что визуальный редактор работает на других сайтах в сети, сравните настройки сети, роли пользователей и разрешения между работающим и не работающим сайтами.
Если вы испробовали все вышеперечисленные шаги и проблема все еще остается, возможно, потребуется более глубокая диагностика, включая просмотр логов ошибок сервера или использование инструментов отладки для WordPress. В некоторых случаях может пригодиться помощь профессионала, знакомого с WordPress и сетевыми установками.