web-dev-qa-db-fra.com

Quels plugins démontrent grand WP Développement de plugin?

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.

32
Damien Roche

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:

13
kaiser

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:

  1. Consigner les avis obsolètes
  2. Contrôle de base
  3. Monkeyman Rewrite Analyzer

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:

  1. Andrew Nacin - Blog
  2. Mark Jaquith - Blog
  3. Dion Hulse - Blog
  4. Otto - Blog
  5. Scribu - Blog

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.

8
Hameedullah Khan

Vous voudrez peut-être jeter un coup d'œil sur:

Pas un plugin spécifique mais de nombreux conseils et guides utiles.

5
Bainternet

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:

  • Modularité. Presque tous les aspects du plugin peuvent être désactivés/remplacés par une autre implémentation assez facilement et sans affecter un autre code.
  • Code orienté objet, avec la conception "Une seule fonctionnalité WordPress - une classe". Pas sûr que ce soit la meilleure façon, mais ça marche mieux que tout ce que j'ai vu.
  • La logique de traitement des demandes doit être séparée de la logique de stockage, de la génération HTML (si possible et en tenant compte de la conception WP).
  • Des fonctions courtes avec un but raisonnable.
2
karevn

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

1
paul

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/

1
Thorsten

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.

0
mfields