WP Settings Generator: быстрое создание страниц опций с помощью Settings API в WordPress

Дата публикации:Август 29, 2014

Вчера мы рассмотрели плагин, созданный разработчиком Йеруном Сормани, который клонирует Google Keep в консоли WordPress. Сормани имеет в своем арсенале и другие интересные разработки, включая инструмент для генерации параметров в WordPress.

WP Settings Generator – это инструмент для разработчиков плагинов и тем. Он позволяет сгенерировать разные страницы опций, которые полностью совместимы со стандартами Settings API. Инструмент очень напоминает те генераторы, которые доступны на GenerateWP, однако среди них как раз нет инструмента для создания параметров.

На вкладке Config вы можете ввести название плагина/темы, префикс плагина, а также текстовый домен. Выберите позицию вашего меню и затем перейдите на следующую вкладку.

settings-generator

Здесь вы можете добавлять поля параметров. Все это реализовано в удобном drag-and-drop интерфейсе.

settings-fields

Как только вы добавите все поля, вы получите код настроек, который вы можете просмотреть и вставить в свой плагин. Хотя плагин был заточен под создание страниц настроек для тем и плагинов, современный тренд сегодня – это использование родного кастомайзера для параметров темы.

the-code

После просмотра кода вы можете оставить отзыв о генераторе. Если вы обнаружите, что код, который вы получили, имеет какие-либо ошибки или выглядит нерабочим, обязательно дайте об этом знать Сормани с помощью небольшого комментария.

Естественно, использование генератора параметров никак не поможет вам научиться работе с WordPress Settings API, однако вы получите хорошую стартовую площадку для быстрого создания опций. Этот инструмент не ставит перед собой цели обучения пользователей созданию опций, он просто упрощает механическую работу по написанию собственных параметров. Проверьте его и скажите нам, помог ли он вам сэкономить время при кодировании опций.

Источник: wptavern.com

Поделиться

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.