Какие плагины демонстрируют отличную разработку плагинов WP? [закрыто]

Я скоро займусь своим первым плагином, и я ищу плагины, которые вы чувствуете, очень высокого качества, под капотом. Я могу использовать его в качестве примера, пока я создаю рамки для своего плагина.

Любые идеи? Укажите, что делает его отличным плагином.

32 голоса | спросил 4 revs, 2 users 57%
user12390
1 Jam1000000amThu, 01 Jan 1970 03:00:00 +030070 1970, 03:00:00

7 ответов


13

Я не могу дать вам ссылки на репозиторий плагинов, но вот некоторые замечательные люди, которые используют хороший код (в довольно разных стилях) на Github. Просто взгляните на репозитории или их реквизиты:

ответил Miriam Schwab 1 52013vEurope/Moscow11bEurope/MoscowFri, 01 Nov 2013 04:42:29 +0400 2013, 04:42:29
8

Есть много плагинов, которые демонстрируют отличную разработку плагинов Wordpress. Некоторые из них демонстрируют отличное развитие, как в хорошо прокомментированном коде, стиле кодирования в соответствии со стандартами WP и использовании WP API с опрятными трюками, которые не документированы, и вы не увидите, что они используются в любом другом плагине.

Как разработчик WordPress мои личные фавориты 3:

  1. Устаревшие уведомления об ошибках
  2. Основной контроль
  3. Анализатор переименования Monkeyman

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

  1. Andrew Nacin - Блог
  2. Mark Jaquith - Блог
  3. Dion Hulse - Блог
  4. Отто - Блог
  5. Scribu - Блог

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

ответил Miriam Schwab 1 52013vEurope/Moscow11bEurope/MoscowFri, 01 Nov 2013 04:42:29 +0400 2013, 04:42:29
5

Вы можете взглянуть на:

Не определенный плагин, но много полезных советов и руководств.

ответил Miriam Schwab 1 52013vEurope/Moscow11bEurope/MoscowFri, 01 Nov 2013 04:42:29 +0400 2013, 04:42:29
2

Это может выглядеть как самореклама, но я считаю, что мой usernoise плагин имеет высококачественный код. Вот основные принципы, лежащие в основе кода:

  • модульность. Почти каждый аспект плагина может быть легко отключен или заменен другой реализацией и не влияет на другой код.
  • Объектно-ориентированный код с дизайном «One WordPress - один класс». Не уверен, что это лучший способ, но он работает лучше, чем все, что я видел.
  • Логика обработки запросов должна быть отделена от логики хранения, отделенной от генерации HTML (где это возможно, и принимая во внимание конструкцию WP).
  • Короткие функции с разумной целью.
ответил Miriam Schwab 1 52013vEurope/Moscow11bEurope/MoscowFri, 01 Nov 2013 04:42:29 +0400 2013, 04:42:29
1

Последняя версия WordPress для плагинов WordPress содержит множество примеров лучшей практики. Я предлагаю взять копию. http://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222

ответил Miriam Schwab 1 52013vEurope/Moscow11bEurope/MoscowFri, 01 Nov 2013 04:42:29 +0400 2013, 04:42:29
1

Я думаю, что один из моих последних - хорошее начало, чтобы получить простой плагин и запустить

ответил Miriam Schwab 1 52013vEurope/Moscow11bEurope/MoscowFri, 01 Nov 2013 04:42:29 +0400 2013, 04:42:29
0

Я предложу один из моих, который может дать вам хорошее место для начала.

https://github.com/mfields /таксономия-короткое описание /блобо /ведущий /таксономия-короткий description.php

Я считаю, что он демонстрирует лучшие практики в распространении WordPress ответственным образом. Он делает то, что ему нужно делать, не блокируя другие расширения от подключения к тем же местам.

Вопросы, подобные этому, действительно трудно ответить. На самом деле нет требований к тому, что должен делать плагин. Они могут делать как можно меньше или столько, сколько необходимо для их конкретной цели.

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

ответил Miriam Schwab 1 52013vEurope/Moscow11bEurope/MoscowFri, 01 Nov 2013 04:42:29 +0400 2013, 04:42:29

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

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

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