Un plugin WordPress spécifique au site est utilisé pour ajouter du code de personnalisation à un site qui ne dépend pas du thème. Cela signifie que, quel que soit le thème que vous utilisez, ou si vous passez d’un thème à l’autre, le code personnalisé de votre plugin fonctionnera toujours (tant que le plugin est activé).

Si vous avez déjà consacré du temps à personnaliser une installation WordPress, vous êtes sans doute tombé sur des tutoriels vous disant d’ajouter du code au fichier functions.php. Le problème avec cette approche est que vos personnalisations disparaissent lorsque vous mettez à jour le thème de WordPress. Vous pouvez utiliser un thème enfant pour éviter d’écraser le fichier functions.php, mais si vous décidez de passer à un nouveau thème, une fois de plus, vos personnalisations sont perdues.

Si vous créez un plugin spécifique au site, vos personnalisations WordPress ne dépendent plus d’un thème particulier et vous êtes libre de mettre à jour ou de changer de thème à tout moment.

La création de votre propre plugin WordPress peut sembler être une tâche ardue, mais si vous suivez ces étapes, vous pouvez avoir un plugin spécifique au site qui fonctionne en quelques minutes. Tout ce dont vous avez besoin est votre éditeur de texte préféré, un programme FTP et une installation WordPress.

Création d’un plugin WordPress spécifique au site

Veuillez créer un nouveau dossier sur votre bureau et lui donner le nom de plugin de site web. Nous utiliserons “monsiteinternet” comme nom de site web dans ce tutoriel, donc notre nouveau dossier sera nommé monsiteinternet-plugin.

Si vous nous suivez, utilisez votre site web ou votre nom de domaine partout où nous utilisons “monsiteinternet”.

1. Créer le fichier de votre plugin

Ouvrez votre éditeur de texte (si vous n’utilisez pas normalement un éditeur de texte, cherchez Notepad sur un ordinateur Windows, ou TextEdit sur un Mac). Créez un nouveau fichier et ajoutez le code suivant :

En relation  Comment afficher les dates relatives dans les articles et les pages WordPress.

/* Nom du plugin : Plugin du site pour monsiteinternet.com

Description : Changements de code spécifiques au site pour monsiteinternet.com */

/* Ajouter des fonctions sous cette ligne */

/* Ajouter des fonctions au-dessus de cette ligne */

Enregistrez maintenant le nouveau fichier sous le nom monsiteinternet-plugin.php dans le dossier monsiteinternet-plugin.

Devinez quoi ? Vous venez de créer un plugin spécifique au site.

Bien sûr, votre plugin ne fait encore rien. Nous nous occuperons de ce petit détail dans une minute. Mais d’abord, installons le plugin sur notre site WordPress.

Il y a deux façons d’installer le plugin spécifique au site, soit par FTP, soit en utilisant le panneau d’administration de WordPress (avec un fichier .zip).

2. Comment télécharger le plugin WordPress spécifique à votre site via FTP

Ouvrez votre client FTP et connectez-vous à votre site WordPress. Allez dans le dossier /wp-content/plugins/ dans la colonne site distant. Téléchargez votre dossier de plugins spécifiques au site dans le dossier /wp-content/plugins/.

Pour activer le plugin, rendez-vous sur la page “Plugins” de WordPress et cliquez sur le lien “Activer” de votre plugin.

3. Comment télécharger le plugin WordPress spécifique à votre site en utilisant le panneau d’administration de WordPress

Créez un fichier zip de votre dossier de plugin spécifique au site. Sur un ordinateur Windows, cliquez avec le bouton droit de la souris sur le dossier du plugin et sélectionnez Envoyer vers Dossier compressé (zippé).

Sur un ordinateur Mac, cliquez avec le bouton droit de la souris sur le dossier du plugin et sélectionnez “Compresser monsiteinternet-plugin”.

Dans votre panneau d’administration WordPress, passez la souris sur le lien “Plugins” dans la navigation de gauche et cliquez sur le lien “Ajouter nouveau”.

Cliquez sur le bouton “Upload Plugin”, puis sur le bouton “Choose File”.

Sélectionnez le fichier zip que vous avez créé et cliquez sur le bouton “Ouvrir”.

Un bouton “Installer maintenant” apparaîtra à côté du nom de votre fichier .zip. Cliquez dessus.

Cliquez sur le bouton “Activate Plugin”.

C’est tout. Le plugin WordPress spécifique à votre site est installé.

Mettons-le à profit.

4. Ajout d’un code personnalisé à un plugin spécifique au site

Il y a deux façons d’ajouter du code personnalisé à votre plugin.

En relation  Qu'est-ce qu'un thème enfant WordPress, avantages et inconvénients, et comment utiliser un thème enfant ?

La première méthode consiste à éditer via le panneau d’administration de WordPress. Nous ne recommandons pas cette méthode, mais si vous souhaitez l’utiliser, allez dans “Plugins” “Editeur”, cliquez sur le bouton “Je comprends” de l’avertissement, et sélectionnez le plugin spécifique à votre site dans le menu déroulant “Sélectionner le plugin à éditer”.

Vous pouvez y éditer le fichier du plugin et enregistrer vos modifications.

La méthode préférée consiste à modifier le fichier du plugin à l’aide d’un éditeur de texte et à télécharger les modifications par FTP.

Comme vous l’avez peut-être deviné, le code personnalisé se situe entre les lignes “Ajouter des fonctions en dessous de cette ligne” et “Ajouter des fonctions au-dessus de cette ligne”.

Ainsi, si nous ajoutions, par exemple, une fonction qui supprime les liens RSS par défaut de WordPress de toutes les pages, cela ressemblerait à ceci :

/* Nom du plugin : Plugin du site pour monsiteinternet.com

Description : Changements de code spécifiques au site pour monsiteinternet.com */

/* Ajouter des fonctions sous cette ligne */

remove_action (“wp_head”, “feed_links”, 2 ) ;

/* Ajouter des fonctions au-dessus de cette ligne */

5. Aller plus loin dans la personnalisation de votre plugin

Vous avez vu que les éléments de base utilisés pour créer un plugin ne sont pas très compliqués. Mais ce qu’un plugin fait à partir de là peut devenir très compliqué. Vous devrez vous familiariser avec les éléments de base de WordPress : PHP, CSS et HTML, pour construire un plugin fonctionnel.

Une fois que vous avez créé un plugin, vous pouvez l’utiliser pour vous-même, ou le mettre à la disposition de n’importe quel site WordPress. Si vous souhaitez rendre votre plugin public, il doit faire l’objet d’une licence, pour établir les conditions d’utilisation ou de modification. La licence doit être compatible avec la licence publique générale GNU que WordPress utilise.

Pour être accepté, votre plugin doit faire quelque chose de nouveau, faire quelque chose d’une nouvelle manière ou résoudre un problème. WordPress rejettera les plugins qui sont des doublons d’un autre code de plugin. Il rejettera également un plugin qui ne fait rien (évidemment), qui est illégal ou qui encourage un “mauvais comportement”. Les mauvais comportements comprennent des choses comme le spam SEO, le filage de contenu, les discours de haine, etc.

En relation  Comment faire une liste sur WordPress des mots interdits dans les titres

Si vous ajoutez votre plugin au dépôt WordPress, vous devez être prêt à lui fournir un support. Les utilisateurs peuvent poser des questions ou signaler des bugs, et vous devez répondre à ces messages publics. Techniquement, vous n’êtes pas obligé de répondre, mais si vous ne le faites pas, votre plugin sera mal noté.

La plupart des plugins sont créés parce que quelqu’un avait un besoin que les fichiers de base de WordPress ne pouvaient pas satisfaire. Vous pourriez également voir une opportunité commerciale dans la création d’un plugin pour exécuter une fonction qui n’est pas possible autrement. Quelle que soit votre motivation, la création d’un plugin peut être une expérience enrichissante.

Détails importants sur la création d’un plugin WordPress

Lorsque vous développez un plugin pour votre usage personnel, vous pensez peut-être qu’il vous suffit de le faire fonctionner. Une fois que vous l’avez fait, votre travail est terminé et vous pouvez l’appeler une journée. Mais pour plus de détails et une tonne d’informations utiles et pertinentes, consultez le manuel officiel des plugins WordPress.

Il couvre des questions comme la sécurité des plugins, un aspect auquel vous n’avez peut-être pas pensé. De même, si votre plugin utilise JavaScript, jQuery ou Ajax, il y a certaines choses que vous devez savoir. Lorsqu’il s’agit d’étendre les capacités de WordPress, les plugins sont l’outil qu’il vous faut. Mais plus vous en savez sur la création et le travail avec ces outils, mieux c’est.

La dernière chose que vous voulez faire est de créer un plugin qui pourrait vous causer des problèmes à l’avenir. En particulier un plugin sur lequel vous avez appris à compter pour le fonctionnement de votre site web. N’oubliez pas qu’il n’y a pas de support technique pour votre propre plugin. Vous devez être prêt à le mettre à jour et à le réparer si (quand) WordPress change.

Apprenez tout ce que vous pouvez sur les tenants et aboutissants de la construction de plugins et essayez-le.

Êtes-vous surpris d’apprendre qu’il est si facile de créer un plugin personnalisé pour votre site ? Avez-vous un usage personnel pour un plugin personnalisé ?