Я собираюсь заняться своим первым плагином в ближайшее время, и я ищу плагины, которые вы чувствуете, очень высокого качества, под капотом. Вещи, которые я могу использовать в качестве примера, пока я создаю основу для своего плагина.
Любые идеи? Пожалуйста, укажите, что делает его отличным плагином.
plugins
plugin-development
user12390
источник
источник
Ответы:
Я не могу дать вам ссылки на репозиторий плагинов, но вот некоторые замечательные люди, которые делятся хорошим кодом (в разных стилях) на Github. Просто посмотрите на репозитории или их суть:
источник
Существует множество плагинов, демонстрирующих отличную разработку плагинов для Wordpress. Некоторые из них демонстрируют отличную разработку, как в хорошо прокомментированном коде, стиле кодирования в соответствии со стандартами WP и использовании WP API с аккуратными приемами, которые не документированы, и вы не увидите их в любом другом плагине.
Как разработчик WordPress, мои личные топ-3 фаворита:
Тем не менее, не только плагины дают вам представление о том, как вы можете написать отличный плагин для WordPress, но если вы будете следовать, читать и слушать советы великих разработчиков WordPress и читать их код, вы узнаете много интересных вещей. Почти все здесь, на WPSE или на других форумах WP, являются отличными разработчиками WordPress, но немногие из моих любимых:
Также, если вы посмотрите ответы самых известных волонтеров, вы найдете много, да много хороших вещей, идей и техник кодирования WordPress.
источник
Возможно, вы захотите взглянуть на:
Не конкретный плагин, но много полезных советов и руководств.
источник
Это может выглядеть как самореклама, но я считаю, что мой плагин usernoise имеет высококачественный код. Вот наиболее важные принципы, лежащие в основе кода:
источник
Недавняя книга по разработке плагинов WordPress содержит множество примеров лучших практик. Я предлагаю взять копию. http://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222
источник
Я думаю, что один из моих недавних примеров - хорошее начало для запуска простого плагина и запуска http://wordpress.org/extend/plugins/wp-cron-control/
источник
Я предложу один из моих, который может дать вам хорошее место для начала.
https://github.com/mfields/taxonomy-short-description/blob/master/taxonomy-short-description.php
Я считаю, что он демонстрирует лучшие практики по расширению WordPress ответственным образом. Он делает то, что должен, не блокируя другие расширения от зацепления в тех же местах.
На такие вопросы очень сложно ответить. На самом деле нет никаких требований к тому, что должен делать плагин. Они могут делать так мало или столько, сколько необходимо для их конкретной цели.
Тема «передового опыта» определенно должна учитываться при разработке плагинов, но на самом деле невозможно найти единственный плагин, который продемонстрировал бы передовые практики, попадающие во все части WordPress.
источник