Categories: Мнение

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

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

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

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

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

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

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

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

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

writer

Recent Posts

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

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

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

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

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

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

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

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago