Есть ли какая-либо инфраструктура разработки плагинов

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

28 голосов | спросил Rohith Raveendran 12 FebruaryEurope/MoscowbTue, 12 Feb 2013 03:20:18 +0400000000amTue, 12 Feb 2013 03:20:18 +040013 2013, 03:20:18

5 ответов


26

AFAIK, нет официальной /стандартной структуры, и будет столько стилей разработки плагинов, что на северном полюсе есть оттенки белого.

Я бы сказал, Стандарты кодирования WordPress - это план хорошего стиля.

Вы найдете лоты хороших примеров и отличных кодеров здесь, в WPSE. Хорошая отправная точка: вопросы /tagged /plugin-development .

Выделение цвета:

В настоящее время я использую Демо-версию плагина из @toscho в качестве базы для многих плагинов.

Прямо сейчас @Pippin делает серию Введение в WordPress Plugin Development 101 , которое может представлять интерес.

[ обновление , благодаря вкладке @Wyck , списку вспомогательных плагинов /шаблонов /каркасов]

Плагин scbFramework , @scribu :

  

Набор полезных классов для более быстрой разработки плагинов.
  Это набор инструментов для плагинов, который помогает разработчикам быстрее писать плагины. Он состоит из нескольких классов, которые обрабатывают общие задачи, такие как создание страниц настроек, создание таблиц базы данных и многое другое.

WordPress-Gear> PHP Boilerplate> Плагины

  1. шаблон плагина от @tommcfarlin
  2. Объектно-ориентированный шаблон плагина
  3. Рамки настроек от @gilbitron
  4. scbFramework - классы для плагина dev
  5. API-интерфейс WordPress - by @tareq_cse
  6. WP MVC - среда MVC для создания плагинов
ответил brasofilo 12 FebruaryEurope/MoscowbTue, 12 Feb 2013 04:28:36 +0400000000amTue, 12 Feb 2013 04:28:36 +040013 2013, 04:28:36
5

Еще две более новые рамки:

Оба имеют сходство с Laravel.

ответил Eric 6 FebruaryEurope/MoscowbFri, 06 Feb 2015 18:05:30 +0300000000pmFri, 06 Feb 2015 18:05:30 +030015 2015, 18:05:30
1

Я считаю, что Sunrise ( http://gndev.info/sunrise/) - это то, что вы просить. Это относительно новое, и я не использовал его сам, поэтому не предлагаю никаких рекомендаций. Однако это выглядит довольно многообещающе. Он доступен в плагине WordPress как плагин: http://wordpress.org/plugins/sunrise/ .

ответил Ochado 10 J000000Wednesday13 2013, 23:47:19
0

Вы также можете создать свою персонализированную версию шаблона плагина здесь .

ответил Bheemsen 6 FebruaryEurope/MoscowbFri, 06 Feb 2015 20:16:21 +0300000000pmFri, 06 Feb 2015 20:16:21 +030015 2015, 20:16:21
0

Вы можете проверить, что это очень простая и базовая базовая структура. https://github.com/softmixt/simple-wordpress-plugin-framework

ответил Softmixt 19 FebruaryEurope/MoscowbThu, 19 Feb 2015 12:44:30 +0300000000pmThu, 19 Feb 2015 12:44:30 +030015 2015, 12:44:30

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132