Создание плагинов для WordPress

Настройки плагина: как не превратить админку в склад чекбоксов

Хорошая страница настроек объясняет эффект поля, защищает от случайной ошибки и позволяет запустить плагин без чтения документации.

Минимальный чек-лист:
— группируйте поля по сценариям, а не по структуре классов;
— рядом с label давайте короткое описание и пример значения;
— опасные действия выносите отдельно и просите подтверждение;
— дефолты должны быть рабочими сразу после активации.

На сохранении не доверяйте форме: проверяйте nonce и права, санитизируйте ввод, валидируйте допустимые значения. Для boolean храните 0/1, для списков — разрешённые ключи, для текстов — очищенную строку.

Не создавайте отдельную опцию под каждое поле, если настройки связаны. Массив в wp_options проще мигрировать и сбрасывать. Тяжёлые данные не ставьте в автозагрузку.

Тест: откройте экран как новый пользователь. Если за 30 секунд непонятно, что включать и чем это грозит, интерфейс надо переписать.
Этот пост опубликован в Telegram-канале Создание плагинов для WordPress. Подписаться можно по ссылке: @plugin_development_pro_ww.
tech

Свежие посты в категории «Сервисы и инфраструктура»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.