Когда в ноябре прошлого года Том Макфарлин выпустил свой шаблон плагинов для WordPress на github, он понятия не имел, сколько разработчиков присоединятся к нему, чтобы внести свой вклад в этот учебный ресурс с открытым исходным кодом. Плагин получил массу поддержки со стороны сообщества, включая коммиты от более чем 26 участников . McFarlin скоро выпустит крупный релиз, который сделает шаблон лучше, чем когда-либо.
Шаблон плагина обеспечивает основу для создания плагина WordPress. Основанный на WordPress Plugin API , он предоставляет примеры значений для базового плагина, чтобы вы могли научиться структурировать свои собственные. Все основы хорошо задокументированы в плагине с использованием соглашений PHPDoc .
Иногда вы найдете плагины WordPress с файлами, разбросанными по случайным каталогам без какой-либо рифмы или причины. Шаблон плагина WordPress предоставляет стандартизированную структуру каталогов для хранения ресурсов вашего плагина.
Вот лишь краткий пример того, что вы можете узнать, начав с шаблона:
Все вышеперечисленное и многое другое задокументировано внутри шаблона плагина со ссылками, где вы можете найти дополнительную информацию. Это очень ценный ресурс для всех, кто хочет начать работу с лучшими практиками разработки плагинов WordPress.
Многие разработчики стремились внести свой вклад в проект, и МакФарлин объявил, что скоро выйдет крупный релиз накопленных усилий сообщества. Выделенные дополнения к этому выпуску включают:
У Макфарлина есть ряд нерешенных вопросов и дискуссий, которые он хотел бы рассмотреть, прежде чем выпускать следующий релиз. К ним относятся такие вопросы, как, следует ли перемещать файлы классов в их собственный подкаталог, возможность перемещения каталога ресурсов и многое другое. Если вы можете поделиться какой-либо мудростью по этим вопросам , приглашаем вас прокомментировать пост Макфарлина, отправить запрос на включение или связаться с ним в Твиттере . Это усилия сообщества, которые могут помочь поднять стандарты разработки плагинов для WordPress.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…