О редактировании файлов тем, плагинов WordPress, да и самого движка не писал только ленивый. Но почему-то мало кто пишет о безопасном редактировании.
Для чего нужно безопасное редактирование
В процессе редактирования тем, плагинов и файлов самой CMS вы можете допустить ошибку, которая приведет к тому, что разметка рухнет, сайт не будет виден (белый экран смерти) и другим проблемам. Цена таких ошибок может оказаться довольно высокой. Поэтому безопасное редактирование — первое,чему следует научится новичку.
Следует отметить, что правила безопасного редактирования работают и при редактировании любых CMS.
Правила безопасного редактирования
WordPress дает возможность редактировать файлы темы и плагинов из панели администрирования. Однако, при редактировании файлов следует соблюдать некоторые меры безопасности для быстрого восстановления файлов если что-то пойдет не так.
Резервное копирование всего сайта
Необходимо периодически делать резервную копию всего сайта. Это правило безопасности №1 и касается не только редактирования файлов. Следует отметить, что резервная копия сайта на WordPress состоит из двух частей: копии всех файлов, директорий в корневой папке и копия БД в формате SQL. Резервное копирование можно осуществить несколькими способами
- Ручное копирование всех файлов корневой папки и экспорт БД из phpMySQL на хостинге
- Штатная функция хостинга «Резервное копирование»
- Резервное копирование с помощью специальных плагинов
Какой метод использовать — решать вам. При использовании первых двух методов — резервные копии будут храниться на вашем компьютере, при использовании плагинов — в облаке.
Резервное копирование редактируемого файла
Периодическое резервное копирование сайта — это очень хорошо, но есть ли смысл копировать весь сайт если необходимо внести незначительные изменения в один файл? Гораздо проще и эффективнее сделать копию файла, который будем редактировать. Сохраняем файл в обычном блокноте
Не сохраняйте копии файлов в MS WORD. Это приведет появлению лишнего кода и может привести к фатальным ошибкам.
Восстанавливаем сайт после неудачного редактирования
Если в ходе ваших экспериментов, что-то пошло не так — вы всегда сможете восстановить файл в админке. Если к админке тоже нет доступа — заменяем файл cPanel или через FTP.
Безопасное редактирование с плагином WPide
Плагин WPide предназначен для безопасного редактирования файлов WordPress. Установка стандартная. Плагин автоматически делает резервную копию редактируемого файла и файл легко можно восстановить из архива плагина.
Безопасный редактор WordPress
В WordPress начиная с версии 4.9 разработчики добавили защиту от дурака — так называемую песочницу. Если кратко — система проверяет код на ошибки, сообщает об них админу и не пропускает код с ошибками к исполнению.
Ну и напоследок
Главное правило безопасного редактирования
Дочерние темы — рекомендованный способ внесения изменений в тему.
WordPress Codex
Добавить комментарий