Как восстановить визуальный редактор в WordPress

Вопрос или проблема

Я использую 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:

  1. Проверьте обновления WordPress и плагинов:

    • Убедитесь, что ваша версия WordPress обновлена до последней доступной версии. Версия 4.8 является достаточно старой, и возможно, стоит обновить до более новой версии, поскольку многие проблемы могут быть исправлены в обновлениях.
  2. Проверка настроек пользователя:

    • Убедитесь, что у пользователя, который испытывает проблемы с визуальным редактором, есть необходимая роль. Визуальный редактор может быть отключен для ролей, отличных от администратора. Перейдите в "Пользователи" и убедитесь, что у данного пользователя есть соответствующие права.
  3. Очистка кеша:

    • Если вы используете плагин кеширования (например, W3 Total Cache или WP Super Cache), попробуйте очистить кеш. Иногда кешированные версии страницы могут мешать правильной загрузке.
  4. Проверка конфликта с плагинами:

    • Вы уже деактивировали все плагины, но возможно, что некоторые плагины могут оставлять свои настройки в базе данных. Попробуйте удалить все плагины через базу данных, если необходимо.
  5. Проверка темы:

    • Вы заменили свою тему на стандартную Twenty Seventeen, но возможно, что в настройках темы или в CSS присутствуют правила, скрывающие визуальный редактор. Проверьте, нет ли кастомного CSS, который может влиять на стили редактора.
  6. Проверка консоли разработчика:

    • Вы привели сообщения из консоли браузера, что указывает на потенциальные проблемы. Попробуйте устранить ошибки, указанные в консоли. Например, если ваше соединение через HTTPS, убедитесь, что все ресурсы загружаются по безопасному протоколу и нет смешанного контента.
  7. Настройки конфигурации:

    • Проверьте файл wp-config.php на наличие строк, которые могут отключать визуальный редактор. Убедитесь, что не содержится настройка, отключающая визуальный редактор для всех пользователей:
      define('DISALLOW_UNFILTERED_HTML', false);
    • Попробуйте удалить строку:
      define('CONCATENATE_SCRIPTS', false);
  8. Проверка конфигурации SSL:

    • Если ваша сайт использует SSL, убедитесь, что конфигурация завершена правильно, особенно если вы используете такие сервисы, как Cloudflare. Проверьте, что все файлы редактора загружаются без ошибок.
  9. Сравнение настроек с другими сайтами:

    • Поскольку вы упомянули, что визуальный редактор работает на других сайтах в сети, сравните настройки сети, роли пользователей и разрешения между работающим и не работающим сайтами.

Если вы испробовали все вышеперечисленные шаги и проблема все еще остается, возможно, потребуется более глубокая диагностика, включая просмотр логов ошибок сервера или использование инструментов отладки для WordPress. В некоторых случаях может пригодиться помощь профессионала, знакомого с WordPress и сетевыми установками.

Оцените материал
Добавить комментарий

Капча загружается...