Собрал в этой статье все плагины которые сам использую при разработке темы или плагина. Не все плагины именно для разработчиков, но в целом все эти плагины использую при разработке и создании сайтов. Многие плагины их этого списка упрощают работу, показывают данные или позволяют проводить отладку.
- Query Monitor
- Query Monitor Extend
- Debug This
- Entity Viewer
- WP Crontrol
- Transients Manager
- Art Show ID
- Duplicator
- Migration, Backup, Staging — WPvivid
- User Switching
- User Role Editor
- KAGG Generator
- Premmerce Dev Tools
- Kama Thumbnail
- Force Regenerate Thumbnails
- Safe SVG
- Display Active Plugins First
- WP Reset
- WP Rollback
- WP Statuses
- WPVulnerability
Query Monitor
Основной плагин для отладки. Показывает всё и даже больше ( Запросы к базе данных, Ошибки PHP, Хуки и действия, Поставленные в очередь скрипты и стили, Файлы шаблонов тем, Языки и переводы, Переписать правила, Редактор блоков блоков, Вызовы HTTP API ). Даже позволяет журналировать через do_action( 'qm/info', $var);
Крайне рекомендую разработчикам почитать документацию к плагину. Так же крайне рекомендую статью на wp-kama.ru.
к содержаниюQuery Monitor Extend
Аддон к плагину Query Monitor. Показывает дополнительные данные:
- поддержка ACF
- подключаемые файлы
- константы
- размеры миниатюр
Debug This
Аналог Query Monitor. Но можно и совместно использовать. Причем даже нужно совместно с Query Monitor иногда использовать, так как много информации которой нет в Query Monitor.
к содержаниюEntity Viewer
Иногда незаменимый плагин. Показывает свойства и произвольные поля для любой сущности: записи, таксономии, пользователи, комментарии.
Аналоги: JSM Show Post Metadata
к содержаниюWP Crontrol
Плагин для отслеживания WP-Cron. Позволяет:
- Просмотр всех событий cron вместе с их аргументами, повторением, функциями обратного вызова и временем их следующего выполнения.
- Редактировать, удалять и немедленно запускать любые события cron.
- Добавлять новые события cron.
- Массовое удаление событий cron.
- Добавление и удаление пользовательских расписаний cron.
- Экспортировать события cron в виде файла CSV.
Transients Manager
Плагин управления транзиентами (временными опциями).
Это инструмент разработчика, который предоставляет пользовательский интерфейс для управления транзиентами.
Можно просматривать, искать, редактировать и удалять транзиенты. Переключатель на панели инструментов позволяет приостанавливать временные обновления для облегчения тестирования и отладки.
к содержаниюArt Show ID
Плагин решает одну простую задачу — выводит ID разных сущностей в админке. Но при этом выводит в кнопке, по которой можно тыкнуть и скопировать в буфер нужное значение.
Вот не стал бы так заморачиваться если бы почти на каждом проекте не приходилось постоянно использовать ID. Причем всякие разные: посты, страницы, товары, атрибуты, рубрики, категории, пользователи
Просто скачиваете архив, устанавливаете штатным образом и включаете. Профит)
к содержаниюDuplicator
Плагин миграции и бекапов. В бесплатной версии ограничение на объем сайта в 500Мб.
Использую данный плагин если надо развернуть существующий сайт на локалке для внесения правок:
- делаем пакет,
- копируем себе,
- запускаем на локалке инсталлер
Профит! В три клика развернули сайт на локалке, можно вносить изменения.
к содержаниюMigration, Backup, Staging — WPvivid
Тоже плагин бекапов. Можно использовать для сохранения бекапов, но я использую по другому — для переноса изменения с локалки на боевой сайт. Плагин умеет по ключу передавать данные:
- на боевом получаем ключ
- на локалке делаем автомиграцию
- на боевом поднимаем готовый бекап, который приехал с локалки
Иногда очень удобно, особенно если сайт собирается на конструкторе и постоянно надо переносить именно изменения в базе, но при этом еще какой то функционал дописывать и проверять на локалке
к содержаниюUser Switching
Плагин для переключения пользователей. Мгновенно выйдете из системы и войдете в систему как желаемый пользователь. Это удобно для тестирования сред, для оказания помощи клиентам на сайтах WooCommerce или для любого сайта, где администраторам необходимо переключаться между несколькими учетными записями.
Незаменимое решение при разработке разных личных кабинетов и другого функционала связанного с пользователями.
к содержаниюUser Role Editor
Известный плагин для редактирования ролей и возможностей пользователей. Можно содавать новые роли или редактировать существующие. В общем иногда удобно
к содержаниюKAGG Generator
При разработке WordPress иногда требуется создавать большие базы данных с сотнями тысяч записей. Существующие плагины могут генерировать тестовый контент, но очень медленно, с обычной скоростью 1000 сообщений в час.
Плагин KAGG Generator способен генерировать миллионы записей за считанные минуты
к содержаниюPremmerce Dev Tools
Немного странный плагин, совмещает в себе функционал генератора постов и удаление товаров. Но я его часто использую именно как способ быстро удалить созданные товары вместе с картинками. Особенно при импорте большого количества товаров незаменимый инструмент.
к содержаниюKama Thumbnail
Шикарный плагин от Камы. Позволяет вообще не использовать штатные миниатюры при разработке темы. Нарезает картинки прямо на лету в нужные размеры. Супер плагин!
к содержаниюForce Regenerate Thumbnails
Плагин перегенерации существующих миниатюр. Основное достоинство, при генерации миниатюр плагин сначала удаляет существующие размеры, а потом создает по новой. ОЧень помогает при перезде на другую тему.
к содержаниюSafe SVG
Плагин из серии поставил, активировал и забыл. Включает поддержку SVG изображений, причем при загрузке таких изображений производит их очистку для безопасного использования.
к содержаниюDisplay Active Plugins First
Забавный плагин. Меняет сортировку списка плагинов, отображая активные плагины первыми. Иногда удобно
к содержаниюWP Reset
Плагин для полной очистки базы данных до дефолтных значений. Удаляет все
- все сообщения, страницы, пользовательские типы сообщений, комментарии, пользователи
- все таблицы базы данных WP по умолчанию
- все пользовательские таблицы базы данных, которые имеют тот же префикс префикса таблицы, что и тот, который определен в wp-config.php и используемые по умолчанию таблицы
Использовать с осторожностью!
к содержаниюWP Rollback
Плагин позволяет откатить любую тему или плагин с WordPress.org до любой предыдущей (или более новой) версии без каких-либо ручных хлопот.
Работает так же, как модуль обновления плагинов, за исключением того, что вы откатываетесь (или переходите) к определенной версии.
к содержаниюWP Statuses
Тот кто работал со статусами постов, знает что, корректно они не работают, и добавить свой кастомный статус — это целый процесс. Тем более, что Гутеберг по дефолту вообще не поддерживает произвольные статусы. Проблеме этой уже 12(!) лет и пока просто некому ее решать. Поможет вот этот плагин, который позволяет безопасно и с полной поддержкой Гутенберга создавать кастомные статусы для любого типа поста.
к содержаниюWPVulnerability
Этот плагин использует возможности бесплатного и неограниченного
API базы данных уязвимостей WordPress для предоставления оценок уязвимостей непосредственно в вашей панели управления WordPress.