Вы не можете найти встроенный редактор темы в WordPress для внесения изменений в файлы вашей темы? Недавно мы узнали, что некоторые из пользователей WP не могут найти редактор файлов тем. Многие пользователи находят его удобным и используют для сохранения быстрых изменений, не прибегая к хостингу или ftp доступу.
Вообще, мы не рекомендуем использовать встроенный редактор файлов темы WordPress для внесения изменений в файлы вашей темы. Это небезопасно и неэффективно, и вы можете даже сломать свой сайт.
В этой статье мы объясним, почему редактор файлов тем может находиться не там, где вы ожидали, и покажем, как его вернуть. Мы также обсудим более безопасные альтернативы для редактирования файлов темы без риска для безопасности вашего сайта.
Куда делся редактором файлов тем?
Многие пользователи WordPress были в замешательстве, когда не могли найти редактор файлов темы там, где он был раньше. Хорошая новость заключается в том, что он не был удален — он просто находится не там, где вы привыкли его кликать.
Если вы используете современную блочную тему, то редактор находится в меню «Внешний вид» открывает редактор сайта, а не старый редактор файлов темы.
Команда разрабов WordPress решила, что вывод двух пунктов меню с редактором в названии, но кардинально не отличающихся по назначению, не будет информативным и будет вводить в заблуждение пользователей.
Чтобы избежать путаницы, они перенесли редактор файлов темы в меню Инструменты.
Однако в некоторых случаях редактор файлов темы вообще не отображается.
Обычно это происходит потому, что плагин безопасности или настройки в файле wp-config.php отключили его.
Такие меры предосторожности часто принимаются, чтобы предотвратить случайные изменения или защитить ваш сайт от уязвимостей.
Как только вы поймете, почему редактор отсутствует, исправить проблему будет гораздо проще. Давайте разберемся, как найти или снова включить его.
Где редактора файлов темы в современных блочных темах
Многие пользователи использующие современные блочные темы, испытывают непониманием, что меню администратора WordPress как будто другое.
Блочные темы используют редактор блоков практически для всего, от макетов страниц до стилей всего сайта. Хотя они предлагают невероятную гибкость, они также могут сделать привычные функции, такие как редактор файлов темы, более труднодоступными.
Если вы используете блочную тему, редактор файлов тем больше не находится в пункте меню «Внешний вид». Вместо этого WordPress перенес его в меню Инструменты, чтобы соответствовать новому способу организации блочных тем.
Просто войдите в админ-панель WordPress и перейдите в меню Инструменты « Редактор файлов тем в левой боковой панели.
После этого редактор будет выглядеть так же, как и в классических темах.
💡 Совет: Перед внесением изменений рекомендуется сделать резервную копию сайта, так как это самый надежный способ убедиться, что ничего не сломается если что-то не пойдет не так.
Если вы не видите редактор в меню «Инструменты», не волнуйтесь. Мы расскажем вам о других причинах его отсутствия и о том, как их устранить.
Когда редактор файлов темы не отображается
Иногда редактор файлов темы не отображается, потому что плагин безопасности WordPress или ручная настройка специально отключили его.
Это обычная практика для защиты вашего сайта от случайных изменений или потенциальных рисков безопасности. Мы неоднократно сталкивались с этой проблемой при устранении неполадок у пользователей, и обычно это легко исправить.
Если вы используете плагин безопасности, например Sucuri, то вам нужно перейти на страницу Sucuri Security « Settings в панели администрирования WordPress.
Перейдите на вкладку «Hardening» где вы найдете опцию «Disable Plugin and Theme Editor». Если эта опция включена, просто отключите ее, нажав на кнопку «Revert Hardening».
Перезагрузите панель администрирования WordPress, и редактор файлов темы должен снова появиться.
Если редактор файлов темы по-прежнему отсутствует, то причиной может быть файл wp-config.php.
Вам нужно получить доступ к файлам сайта с помощью FTP-клиента или файлового менеджера панели управления хостингом.
define('DISALLOW_FILE_EDIT', true);
Если вы найдете эту строку, вы можете просто удалить ее или изменить ее значение с true
на false
.
Не забудьте сохранить изменения и загрузить обновленный файл на сервер.
После этого вы можете обновить панель администрирования WordPress и посмотреть, восстановился ли редактор.
Почему прямое редактирование файлов тем — плохая идея
Хотя редактор файлов темы может быть удобным, мы не раз сталкивались с тем, что многие пользователи случайно ломали свои сайты при прямом редактировании файлов темы. Небольшая ошибка в коде может привести к критической ошибке и сделать ваш сайт недоступным.
Еще одна проблема заключается в том, что изменения, внесенные непосредственно в файлы темы, будут потеряны при ее обновлении. Если вы потратили время на настройку темы, это может вызвать разочарование и отнять много времени на исправление.
Безопасность WordPress также является важным фактором — если оставить редактор включенным, злоумышленники смогут изменять ваши файлы, если получат доступ к админке WordPress.
По этим причинам мы рекомендуем использовать более безопасную альтернативу для хранения пользовательского кода: плагин WPCode.
WPCode позволяет добавлять и управлять пользовательскими фрагментами кода без риска для безопасности сайта. Вы можете легко включить или отключить сниппеты и не трогать файлы темы или плагина.
Почему мы рекомендуем WPCode:
- Удобное управление снипеттами кода и пользовательскими CSS.
- Встроенная обработка ошибок автоматически отключает ошибочный код, что предотвращает поломку сайта.
- Устанавливается с обширной библиотекой очень полезных фрагментов кода.
Резюмируем
Редактор файлов темы в админ-панели WordPress это полезный инструмент для внесения быстрых изменений для профессионалом, разработчиков, для новичков его использование связано с рисками. С учетом того, что в современных блочных темах, после обновления WordPress, он перенесен в раздел «инструменты», а разные плагины безопасности и настройки файлов ядра WordPress могут отключать его, мы рекомендуем осторожно подходить к прямому редактированию файлов. При необходимости используйте IDE c проверкой ошибок, FTP доступ или контроль версий таких как GIT и разумеется тестируйте свои продукты, сайты перед релизом.