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

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

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

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

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

Не тащите всё на главный экран. Редкие параметры лучше убрать в «Дополнительно» или дать через фильтр для разработчиков. Первый запуск должен требовать минимум решений: включил, задал ключевые поля, сохранил.

Хорошие настройки не пугают. Держите единый префикс option name, выводите данные через escaping, показывайте понятные ошибки и не храните секреты как обычный текст, если их можно задать через константы или окружение.
Этот пост опубликован в Telegram-канале Создание плагинов для WordPress. Подписаться можно по ссылке: @plugin_development_pro_ww.
tech

Свежие посты в категории «Tech Infrastructure»

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

start

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

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

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