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

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

Какие-либо идеи? Включайте то, что делает это большим плагином.

33
22.05.2011, 02:29
7 ответов

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

13
19.02.2020, 21:54
  • 1
    , просто проверив Ваш PI Easy-Pagination-Deamon, комментарий является большим, спасибо за ссылку! –  mahalie 02.08.2011, 00:17
  • 2
    Mike Schinkel не имеет никаких общедоступных проектов в данный момент. –  marfarma 08.08.2011, 08:18
  • 3
    @marfarma - Вот является учетной записью GitHub, где мой кодекс публичного права перечислен: github.com/wplib Также мой блог: hardcorewp.com. –  MikeSchinkel 07.06.2015, 18:38

Существует много плагинов, которые демонстрируют Большую Разработку плагинов Wordpress. Некоторые из них демонстрируют большую разработку как в хорошо прокомментированном коде, Стиле кодирования согласно Стандартам WP и использованию API WP с аккуратными приемами, которые ни не документируются и ни один, который Вы будете видеть их используемый в любом другом плагине.

Как разработчик WordPress мои персональные лучшие 3 избранных:

  1. Журнал уведомления устаревшие
  2. Базовое управление
  3. Monkeyman переписывает Анализатор

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

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

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

9
19.02.2020, 21:54

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

  • Модульный принцип. Почти каждый аспект плагина может быть отключен / замененный другой реализацией довольно легко и не влияя на другой код.
  • Объектно-ориентированный код, с "Одной функцией WordPress - один класс" дизайн. Не уверенный это - лучший способ, но это работает лучше, чем что-нибудь, что я видел.
  • Логика обработки запроса должна быть разделена от логики устройства хранения данных, разделенной от поколения HTML (если это возможно, и берущий в учетной записи дизайн WP).
  • Короткие функции с разумной целью.
2
19.02.2020, 21:54

Вы могли бы хотеть смотреть на:

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

5
19.02.2020, 21:54
  • 1
    Спасибо, у меня уже есть те ссылки, который является, почему я задаю этот вопрос. –  Damien Roche 22.05.2011, 16:25

Я думаю, что один из моих недавних является хорошим началом для подъема простого плагина и под управлением http://wordpress.org/extend/plugins/wp-cron-control/

1
19.02.2020, 21:54

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

1
19.02.2020, 21:54

Я предложу одно мое, которое может дать Вам хорошее место для запуска.

https://github.com/mfields/taxonomy-short-description/blob/master/taxonomy-short-description.php

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

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

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

0
19.02.2020, 21:54

Теги

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