Как и многие разработчики, только начинающие работать с WordPress Customizer API, Ахмад Авайс начал с таких фреймворков, как Kirki, Redux и Titan. Через некоторое время Авайс обнаружил проблему с использованием фреймворков в своих проектах.
«Быстро стало сложно иметь дело с обновлениями, обратной совместимостью, а затем с качеством кода, особенно в отношении безопасности», — сказал он. «Я обнаружил, что читаю все больше и больше исходного кода, чтобы не отставать от их разработки. А затем наступило время, когда я почувствовал, что мне, вероятно, следует использовать как можно более нативный подход, чтобы вместо этого использовать API-интерфейсы WordPress».
Авайс сказал, что отсутствие задокументированных примеров — это то, что первоначально мешало ему использовать API-интерфейс Customizer, но после того, как он вскочил обеими ногами, он обнаружил, что основные концепции были довольно ясны. В процессе изучения того, как использовать API, он создал пакет Customizer для Sublime Text, чтобы ускорить рабочий процесс разработки.
Sublime-WP-Customizer — это библиотека на основе фрагментов, которая упрощает создание параметров настройки. После выбора фрагмента нажатие кнопки табуляции позволяет перейти от одной редактируемой области к другой.
Фрагменты позволяют легко добавлять панели настройки, разделы, элементы управления и регистрировать функции. Sublime будет автоматически заполнять фрагменты, когда пользователь начинает печатать.
«Со временем я создал большое количество таких пакетов автоматизации рабочего процесса для Sublime Text, которыми я планирую поделиться с сообществом WordPress, и этот пакет станет первым из многих», — сказал Авайс.
Sublime-WP-Customizer находится под лицензией GPL и доступен на Sublime Package Control и GitHub
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…