Огромный сборник статей от WPTec для начинающих

Мнение

Библиотека настройщика WordPress обеспечивает более простой способ работы с настройщиком

Собственный настройщик WordPress значительно изменился с момента его появления, когда он был представлен для добавления превью в темы. В WordPress 3.9 к настройщику добавлены виджеты, а выпуск 4.0 расширяет роль этой функции в других аспектах WordPress с поддержкой более широкого набора элементов управления .

Разработчики стремятся найти новые способы использования возможностей настройщика, не увязая в написании тонны кода. Девин Прайс, совладелец DevPress , работает над новым проектом по созданию Customizer Library . Библиотека предназначена для того, чтобы абстрагироваться от некоторых сложностей работы с настройщиком, чтобы разработчики могли легко добавлять параметры, определяя простой массив.

Прайс описывает библиотеку настройщика как «набор классов и функций, которые немного упрощают разработку для настройщика WordPress». В настоящее время библиотека включает вспомогательные функции для шрифтов Google и встроенных стилей, но он рассматривает возможность их удаления в собственные репозитории, чтобы проект был более ориентирован на общее использование.

Библиотека может быть включена в тему или плагин как подмодуль git, согласно инструкции по установке . Прайс встроил только один настраиваемый элемент управления для textarea, но он планирует добавить дополнительные настраиваемые элементы управления по мере развития библиотеки. В настоящее время он поддерживает следующие параметры:

  • Флажок
  • Выбирать
  • Радио
  • Загрузить
  • Цвет
  • Текстовое поле
  • Выберите (типографика)

Пример темы можно найти в демонстрационном репозитории Customizer Library , в котором показано, как использовать библиотеку для создания таких параметров, как логотип, основные и дополнительные цвета, текстовые области, флажки и т. д.

Проект Customizer Library чем-то похож на плагин Kirki , целью которого является предоставление фреймворка для добавления расширенных элементов управления. Хотя проекты построены по-разному, они оба абстрагируют API-интерфейс Customizer, чтобы упростить добавление параметров. По мере того, как настройщик развивается, чтобы стать более мощным с большим количеством элементов управления, библиотеки/фреймворки, подобные этим, предоставляют отправную точку для разработчиков, которым нужен быстрый способ создания параметров.

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

Рекомендуем прочитать
Мнение

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Мнение

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Мнение

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Мнение

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

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