Dans ce tutoriel, nous allons nous plonger directement dans la création d’un plugin pour WordPress. Il existe d'innombrables didacticiels et façons de coder et de structurer un plugin WordPress, mais pour répondre aux besoins et exigences des membres, nous allons procéder de la façon simple et sommaire. Une fois que nous aurons terminé cette série d'articles consacrée à la création d'un plugin WordPress, vous aurez un plugin fonctionnel reconnu par WordPress qui est également reconnu par MainWP comme une extension. Il sera capable d'interagir avec votre installation WordPress ainsi qu'avec votre plugin MainWP.
1 - WordPress c'est quoi ?
Pour commencer, vous devez connaître un peu WordPress - c'est un système de gestion de contenu très performant avec des tonnes d'options extensibles et des milliers de plugins gratuits et payants. Les plugins sont vraiment très simples et se décomposent en trois composants principaux:
- L'en-tête d'information qui décrit le plugin et les détails sur l'auteur
- Les fonctions définies par l'utilisateur qui s'exécutent lorsque le plug-in est déclenché
- Les fonctions add_action() et / ou add_filter() qui le connectent à WordPress
Pour un plugin extrêmement simple, regardons celui qui utilise une action WordPress et stocke une variable simple qui peut être envoyée en tant que sortie au modèle.
2 - L'en-tête d'un plugin WordPress
Connectez-vous via FTP à votre site Web, naviguez jusqu'à / wp-content / plugins et créez un dossier dans votre dossier de plugins WordPress appelé "test". Dans le dossier de test, créez un fichier vierge appelé "test.php" et insérez-y les lignes de code suivantes:
C'est l'en-tête d'information - il est nécessaire pour que WordPress affiche correctement le plugin et pour que WordPress le reconnaisse. Une fois que vous avez fait cela, vous avez officiellement créé votre premier plug-in qui ne fait absolument rien! Il ne vous reste plus qu'à l'activer dans la section plugins du tableau de bord de votre administrateur, et nous pouvons continuer.
Younes Derfoufi
CRMEF OUJDA
-
Langage Python pour les Nuls, 3e éd - John Paul Mueller
€ 24,00 Acheter le livre -
Tenda Routeur WiFi 6 RX12 Pro, Router Tenda WiFi AX3000 Bi-Bande, 5 * 6dBi Antennes à Haut Puissance, Large Couverture,
€ 57,00 Acheter le livre -
Python pour les Nuls, 4è édition - John Paul Mueller
€ 25,00 Acheter le livre