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

Мнение

Крупное обновление для шаблона плагинов WordPress

Когда в ноябре прошлого года Том Макфарлин выпустил свой шаблон плагинов для WordPress на github, он понятия не имел, сколько разработчиков присоединятся к нему, чтобы внести свой вклад в этот учебный ресурс с открытым исходным кодом. Плагин получил массу поддержки со стороны сообщества, включая коммиты от более чем 26 участников . McFarlin скоро выпустит крупный релиз, который сделает шаблон лучше, чем когда-либо.

Введение в шаблон плагина WordPress

Шаблон плагина обеспечивает основу для создания плагина WordPress. Основанный на WordPress Plugin API , он предоставляет примеры значений для базового плагина, чтобы вы могли научиться структурировать свои собственные. Все основы хорошо задокументированы в плагине с использованием соглашений PHPDoc .

Организация файлов имеет значение.

Иногда вы найдете плагины WordPress с файлами, разбросанными по случайным каталогам без какой-либо рифмы или причины. Шаблон плагина WordPress предоставляет стандартизированную структуру каталогов для хранения ресурсов вашего плагина.

Вот лишь краткий пример того, что вы можете узнать, начав с шаблона:

  • Зарегистрируйте и поставьте в очередь общедоступные файлы JavaScript
  • Создайте .pot в качестве начального файла перевода
  • Сделайте свой плагин сетевым и совместимым с мультисайтом WordPress.
  • Зарегистрируйте и поставьте в очередь специфичные для администратора JavaScript и таблицы стилей
  • Предоставляйте обновления для вашего плагина WordPress с GitHub

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

WordPress Plugin Boilerplate 2.8.0 станет крупным обновлением

Многие разработчики стремились внести свой вклад в проект, и МакФарлин объявил, что скоро выйдет крупный релиз накопленных усилий сообщества. Выделенные дополнения к этому выпуску включают:

  • Добавлен класс администратора
  • Определение раздела для предоставления ссылок на рекомендуемые инструменты
  • Добавление «URI плагина GitHub» в заголовок WordPress-плагина
  • Исправить загрузку текстового домена, когда плагин имеет символическую ссылку
  • Добавлена ​​функция мультисайтовой активации/деактивации.
  • Добавлен пустой массив для зависимости, чтобы исправить номер версии.
  • Удаление большого количества пробелов, обновление комментариев к функциям и блоков комментариев внутри функции, а также обеспечение того, чтобы длина комментариев не превышала 80 символов.
  • Добавление «TODO», чтобы пользователям было легче найти, где все, что им нужно, указать название своего плагина.
  • И многое другое…

Как разработчики могут помочь

У Макфарлина есть ряд нерешенных вопросов и дискуссий, которые он хотел бы рассмотреть, прежде чем выпускать следующий релиз. К ним относятся такие вопросы, как, следует ли перемещать файлы классов в их собственный подкаталог, возможность перемещения каталога ресурсов и многое другое. Если вы можете поделиться какой-либо мудростью по этим вопросам , приглашаем вас прокомментировать пост Макфарлина, отправить запрос на включение или связаться с ним в Твиттере . Это усилия сообщества, которые могут помочь поднять стандарты разработки плагинов для WordPress.

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

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

Мнение

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

Мнение

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

Мнение

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

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

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

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