Как запретить редактирование плагинов и тем в админке?
Редактирование файлов плагинов и тем через админку крайне неудачная идея - рано или поздно при таком редактировании вы сделаете ошибку (поставите не там запятую, например) и тем самым полностью сломаете свой сайт. Вы даже отменить свои правки не сможете, так как админка сайта будет вам недоступна. Все изменения кода необходимо делать на локальном компьютере, а уже потом заливать измененные файлы на сайт через FTP - только в этом случае вы сможете оперативно отменить неудачные правки и вернуть свой сайт в рабочее состояние.
Чтобы не было соблазна редактировать файлы через админку сайта, надо вообще отключить редактор плагинов и тем. Для этого добавьте в файл wp-config.php вашего сайта код:
define('DISALLOW_FILE_EDIT', true); |
После этого пункт меню "Редактор" пропадет из меню "Внешний вид" и "Плагины".
При выполнении данного кода полностью пропадает код темы из админки, то есть его не только нельзя редактировать, его и не видно еще. А, как сделать так чтобы код темы был виден, но его нельзя было редактировать? Нигде ответа не нашел.