03.11.2018     Комментарии к записи Что делать, если в WordPress пропал редактор кода? отключены
 

Что делать, если в WordPress пропал редактор кода?


В этом посте я расскажу о том, как включить редактор кода, если он пропал после установки новой темы или плагина.

Но сначала давайте разберёмся, зачем вообще нужен редактор кода, и зачем его отключают.

Зачем нужен редактор кода WordPress не-программисту, и зачем его отключают?

Включаем редактор кода WordPress

Представьте ситуацию: вы купили тему для WordPress за большие деньги и хотите кое-что подправить в её коде. Самый простой пример — удалить ссылку на магазин тем из футера сайта, которая обычно более простыми способами не удаляется. Зачем вам нужна ссылка на чей-то сайт в футере?

Большими знаниями программирования при этом обладать не нужно, главное — не делать того, в чём ты не уверен, чтобы не убить тему.

Получить доступ к коду можно двумя путями: открыв файл на хостинге (медленный и более сложный способ) или же зайти в редактор кода, доступный в меню админки «Внешний вид -> Редактор» (быстрый и простой способ). Но как быть, если редактор не отображается в меню, а при попытке зайти в него по прямой ссылке вида ваш_сайт/wp-admin/theme-editor.php WordPress выдаёт сообщение, что фиг вам, и редактор отключен?

Дело в том, что многие разработчики тем или плагинов специально отключают редактор кода, обосновывая это тем, что таким образом защищают сайт (от кривых рук его хозяина). В принципе, в этом есть доля правды — лучше не лезть туда, где ты ничего не понимаешь. Но если ты знаешь, что делать, то имеешь полное право использовать все инструменты своего блога и удалять мусорный код, делая свой сайт быстрее, красивее и лучше.

К счастью, включить редактор кода несложно.

Как включить редактор кода: инструкция

В большинстве случаев редактор кода отключается путём добавления или изменения одной строчки в файле wp-config.php.

Алгоритм действий следующий:

1. Заходим в админку хостинга.

2. Заходим в файловый менеджер хостинга.

На «Бегете» это делается так:

Включаем редактор кода WordPress

3. В корневом каталоге своего сайта (public_html) находим файл wp-config.php

Включаем редактор кода WordPress

4. Открываем файл. В самом начале вы должны увидеть такую строчку:

Включаем редактор кода WordPress

Как видим, в нашем случае в отключении редактора кода «виноват» плагин iThemes Security. Он настоятельно просит не удалять и не изменять эту строчку, но мы изменим. Вместо true нужно написать false.

После этого сохраняем файл. Редактор кода должен включиться.

Что делать, если приведённый способ не работает?

Вышеприведённый способ срабатывает в 99% случаев, но изредка бывает, что изменением строки в wp-config.php восстановить редактор не получается.

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

И, конечно же, не забывайте делать резервные копии сайта, а при работе в редакторе всегда дублируйте код в отдельный файл, чтобы не сломать сайт из-за мелкой ошибки вроде пропуска кавычки или точки в коде. Будьте аккуратны и не лезьте в исходный код, если не уверены в своих силах.

Бонус: как включить редактор кода, если его отключил плагин iThemes Security

В примере выше редактор кода был отключен плагином iThemes Security, и есть вероятность, что через какое-то время он снова его отключит, даже если вы включили его через код.

К счастью, редактор можно включить обратно прямо через настройки плагина.

В меню заходим в Безопасность (Security) -> Настройки

iThemes Security

Ищем блок «Подстройка WordPress» и нажимаем «Configure Settings»:

iThemes Security

Снимаем галочку в пункте «Отключить редактор файлов» и сохраняем настройки:

iThemes Security

Редактор появится.


Поделиться
Отправить
Класснуть

Об авторе: Михаил Соловьёв

Делаю красивые, современные сайты на WordPress и пишу для них тексты, интересные как читателям, так и поисковым системам. Занимаюсь блогами почти 10 лет, и считаю, что каждый человек в сети должен иметь свой личный или профессиональный сайт.