Guide et ressources pour développer son plugin wordpress

Vous vous lancez dans le développement de votre propre plugin wordpress ? ou vous souhaitez adapter une plugin existant à vos besoins ?

Wordpress a réussi à s'imposer grâce à sa forte communauté de développeurs. Ainsi, vous n'autre pas de mal à trouver des dizaines de guide pour vous aider pas à pas dans la réalisation et le développement d'un plugin wordpress.

Si vous maitrisez PHP, développer un plugin WordPress ne sera pas très compliqué (enfin, tout dépend des fonctionnalités intégrées du plugin…)

Voici plusieurs liens qui vous guideront

Point de départ : https://codex.wordpress.org/Writing_a_Plugin

Ressource 1 : Générateur WP

Ce site vous fournira une multitude d'aide pour développer votre propre plugin wordpress.

Plus de 20 générateurs différents, comme : un générateur de tags wordpress, générateur du code pour créer une barre dans l'interface admin, un générateur de requete interne wordpress, un génerateur du fichier readme,…

generatewp

Ressource 2 : Garder votre plugin wordpress sécurisé

Suivez les conseils décrits dans cet article (lien ici)

Ressource 3 : 7 régles de meilleur pratique pour développer un plugin wordpress

Suivez les conseils écrits dans cet article (lien ici) qui indique 7 règles à suivre / meilleurs pratiques à suivre pour bien développper son plugin wordpress

Ressource 4 : Guide pour bien soumettre son plugin sur wordpress.org

Pour soumettre son plugin, il vous suffit de suivre tout simple cet excellent article qui explique toutes les étapes en détails : lien ici . Pas besoin d'aide ? alors suivez seulement les étapes décrites par WordPress (lien ici)

Ressource 5 : Déployez votre plugin WordPress

Vous avez soumis votre plugin, et vous avez l'autorisation de le déployer. Vous recevez alors un mail de wordpress vous disant que votre espace reposity est créé. Là, dernière étape, vous devez déployer votre plugin. Et ce n'est pas si simple que ca.

Si vous êtes un développeur, voici la doc officiel de WordPress (lien ici), il vous faudra code ($ mkdir, $ cd, etc)

Si vous souhaitez le faire via une interface graphique, vous pouvez télécharger un logiciel. Voici 3 mini guides qui vous guideront pas à pas : lien 1 (2ème réponse), lien 2 (4ème réponse), lien 3 (guide complet avec images)