Коротко: редактировать плагины WordPress можно прямо в админке («Плагины» → «Редактор файлов плагинов») или по FTP/в файловом менеджере. Но правки в чужом плагине исчезнут при его обновлении. Правильный путь — не менять плагин, а добавить свой код через хуки или свой мини-плагин.
Способы и их риски
| Способ | Риск |
|---|---|
| Редактор в админке | ошибка = «белый экран», правки слетают |
| FTP/файловый менеджер | то же, но есть шанс откатить вручную |
| Свой мини-плагин | безопасно, не зависит от обновлений |
| Хуки (фильтры/действия) | правильный путь расширения |
Вкладки: как делать правильно
- «Плагины» → «Редактор файлов плагинов».
- Выберите плагин и файл в списке справа.
- Внесите правку и нажмите «Обновить файл».
- Сразу проверьте сайт: нет ли ошибок.
Если редактор недоступен — значит отключён константой DISALLOW_FILE_EDIT (это правильно с точки зрения безопасности).
// изменить текст кнопки плагина через фильтр
add_filter('plugin_btn_text', function ($text) {
return 'Купить сейчас';
});
// добавить действие после вывода плагина
add_action('plugin_after_form', function () {
echo '<p>Спасибо!</p>';
});Хуки позволяют менять поведение без правки файлов плагина. Ищите в документации плагина список фильтров и действий.
<?php
/*
Plugin Name: Мои доработки
Description: Правки поведения других плагинов
Version: 1.0
*/
add_filter('the_content', function ($content) {
return $content . '<p>Дополнение</p>';
});Создайте папку wp-content/plugins/my-fixes/ и файл с заголовком. Ваши правки живут отдельно и не пропадают при обновлениях.
- Перед правкой сделайте бэкап файла (скачайте его).
- Правьте только понимая, что меняете.
- Проверяйте синтаксис PHP — лишняя скобка ломает сайт.
- Имейте доступ по FTP, чтобы «выключить» правку при сбое.
- Не отключайте проверки безопасности в чужом коде.
- Держите
DISALLOW_FILE_EDITна проде — это защита от взлома через редактор.
Частые ошибки: причина → решение
| Симптом | Причина | Решение |
|---|---|---|
| Правки исчезли | обновление плагина | свой плагин или хук |
| Белый экран | синтаксическая ошибка | вернуть файл из бэкапа по FTP |
| Редактор недоступен | запрет редактирования | править по FTP |
| Конфликт с другим плагином | порядок загрузки | проверить приоритеты хуков |
Проверьте себя
Вопросы и ответы
Поищите apply_filters() и do_action() в коде плагина или в его документации. Часто авторы публикуют список хуков.
Зайдите по FTP и верните файл из бэкапа. Если админка недоступна — переименуйте папку плагина, чтобы отключить его.
Многие плагины позволяют скопировать шаблон в свою тему и править там. Проверьте документацию — это предпочтительнее правки кода плагина.
Папка wp-content/mu-plugins — плагины, которые всегда активны, их нельзя отключить из админки. Удобно для критичных правок (но требует осторожности).
Итоги
- Редактировать плагин можно в админке или по FTP, но правки слетают при обновлении.
- Правильный путь — хуки и свой мини-плагин.
- Перед правкой обязательно бэкап файла.
- Редактор файлов на проде лучше отключить.

Комментарии
Пока комментариев нет — будьте первым, кто поделится мнением.