Je vais bientôt me lancer dans mon premier plugin et je recherche des plugins de très haute qualité, qui se trouvent sous le capot. Choses que je peux utiliser comme exemple pendant que je conçois le cadre de mon plugin.
Des idées? S'il vous plaît inclure ce qui en fait un excellent plugin.
Je ne peux pas vous donner de liens vers le dépôt de plugin, mais voici quelques personnes formidables qui partagent du bon code (dans des styles très différents) sur Github. Il suffit de jeter un coup d'œil au dépôt ou à leurs idées:
Il y a beaucoup de plugins qui démontrent un excellent développement de plugins Wordpress. Certains d'entre eux démontrent un grand développement, comme dans le code bien commenté, un style de codage conforme aux normes WP et l'utilisation de l'API WP avec des astuces soignées qui ne sont ni documentées ni visibles. utilisé dans tout autre plugin.
En tant que développeur WordPress, mon top 3 personnel favori est:
Cela dit, non seulement les plugins vous donnent une idée de la façon dont vous pouvez écrire un bon plugin WordPress, mais si vous suivez, lisez et écoutez les conseils des Grands développeurs WordPress et lisez leur code, vous apprendrez beaucoup de choses intéressantes. Presque tout le monde ici sur WPSE ou sur d'autres WP forums sont géniaux pour le développement de WordPress, mais quelques-uns de mes favoris personnels sont:
De plus, si vous passez en revue les réponses des bénévoles les plus réputés, vous découvrirez beaucoup, oui, beaucoup de bonnes choses, des idées et des techniques de codage WordPress.
Vous voudrez peut-être jeter un coup d'œil sur:
Pas un plugin spécifique mais de nombreux conseils et guides utiles.
Cela peut ressembler à une auto-promotion, mais je considère que mon plugin usernoise a un code de haute qualité. Voici les principes les plus importants derrière le code:
le livre récent WordPress plugin development contient de nombreux exemples de bonnes pratiques. Je suggère de prendre une copie. http://www.Amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222
Je pense qu’un de mes récents est un bon début pour mettre en place un plugin simple http://wordpress.org/extend/plugins/wp-cron-control/
Je vais vous en proposer un qui pourrait vous donner un bon point de départ.
https://github.com/mfields/taxonomy-short-description/blob/master/taxonomy-short-description.php
Je crois qu’il présente les meilleures pratiques en matière d’extension de WordPress de manière responsable. Il fait ce qu'il doit faire sans empêcher les autres extensions de se connecter aux mêmes endroits.
Il est très difficile de répondre à de telles questions. Il n'y a vraiment aucune exigence sur ce qu'un plugin doit faire. Ils peuvent faire aussi peu ou autant que nécessaire pour leur objectif spécifique.
Le sujet des "meilleures pratiques" devrait certainement être pris en compte lors du développement de plugins, mais il est vraiment impossible de trouver un seul plugin qui démontrerait les meilleures pratiques en matière de raccordement à toutes les parties de WordPress.