Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment créer un plugin WordPress à l'aide d'un plugin (rapide et facile)

Vous envisagez de créer votre propre plugin WordPress ? L'idée d'utiliser un plugin pour créer un plugin vous a-t-elle même traversé l'esprit ?

Nous comprenons que les débutants peuvent trouver difficile d'ajouter du code à WordPress. Cependant, en créant un plugin WordPress personnalisé, vous pouvez ajouter du code à votre site sans risquer d'erreurs ou de problèmes graves.

Chez WPBeginner, notre équipe a créé et maintenu un certain nombre de plugins WordPress populaires, nous comprenons donc les tenants et aboutissants du développement de plugins. 

Dans cet article, nous vous montrerons comment créer facilement un plugin WordPress personnalisé à l'aide d'un autre plugin. C'est plus simple que vous ne le pensez, et nous sommes là pour vous guider.

Comment créer un plugin WordPress à l'aide d'un plugin

Pourquoi utiliser un plugin pour créer un plugin dans WordPress ?

Il existe une tonne de plugins WordPress que vous pouvez utiliser pour étendre et personnaliser la plateforme. Vous pouvez même installer des plugins depuis GitHub et d'autres places de marché tierces. Cependant, à un moment donné, vous voudrez peut-être aller plus loin et ajouter du code personnalisé à votre site Web.

Souvent, les guides WordPress vous demanderont d'ajouter du code personnalisé à votre fichier functions.php. Cependant, ce n'est pas très convivial, et même une petite erreur dans le code peut causer toutes sortes d'erreurs WordPress courantes. Le code personnalisé peut même casser complètement votre site Web.

Sans oublier que vous perdrez tout le code personnalisé la prochaine fois que vous mettrez à jour votre thème WordPress. Pour cette raison, de nombreux propriétaires de sites Web créent leurs propres plugins à la place.

Si votre plugin personnalisé cause des problèmes, vous pouvez le désactiver comme n'importe quel autre plugin WordPress. Vous pouvez également mettre à jour votre thème WordPress sans perdre les personnalisations.

Dans cet esprit, voyons comment créer un plugin WordPress à l'aide d'un plugin. Utilisez simplement les liens rapides ci-dessous pour accéder directement à la méthode que vous souhaitez utiliser :

La façon la plus simple de créer un plugin WordPress est d'utiliser WPCode.

Ce plugin gratuit permet d' ajouter facilement du CSS personnalisé, du PHP, du HTML, et plus encore à WordPress sans mettre votre site en danger. Vous pouvez simplement coller le code du plugin dans l'éditeur de WPCode, puis activer et désactiver le code en un clic.

Pour commencer, vous devrez installer et activer WPCode. Pour plus d'informations, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Après cela, allez dans Snippets de code » Ajouter un snippet dans le tableau de bord WordPress.

Créer un plugin avec WPCode

Ici, vous verrez tous les extraits prédéfinis que vous pouvez ajouter à votre site. Cela inclut un extrait qui vous permet de désactiver complètement les commentaires, de télécharger des types de fichiers que WordPress ne prend généralement pas en charge, de désactiver les pages de pièces jointes, et bien plus encore.

Pour créer un plugin, survolez l'option « Ajouter votre code personnalisé (nouvel extrait) » puis cliquez sur le bouton « + Ajouter un extrait personnalisé » en dessous.

Ajout d'un extrait personnalisé à WordPress

Ensuite, les plugins WordPress sont créés en utilisant PHP, alors choisissez « Extrait PHP » comme type de code dans la liste des options qui apparaissent à l'écran.

Choisir un extrait PHP dans WPCode

Maintenant, vous serez dirigé vers la page « Créer un extrait personnalisé ».

Pour commencer, tapez un titre pour le plugin personnalisé. Cela peut être n'importe quoi qui vous aide à identifier le code dans votre tableau de bord WordPress.

Ajouter du code PHP à un site web avec WPCode

Après cela, vous pouvez coller ou taper votre code dans l'éditeur de code. Par exemple, nous allons créer un plugin simple qui affiche un fait aléatoire dans le tableau de bord WordPress.

Voici le code que nous allons utiliser :

<?php
/**
 * @package Random_Fact
 * @version 1.0
 */
/*
Plugin Name: Random Fact
Plugin URI: 
Author: 
Version: 1.0
Author URI: 
*/

function get_fact() {
	$fact = "There are different sizes of infinity
	The Brontosaurus never existed
	A day on Venus lasts longer than a year on Venus
	The eighth power of a number is a zenzizenzizenzic
	Sharks lived on earth before trees";

	$fact = explode( "\n", $fact );
	return wptexturize( $fact[ mt_rand( 0, count( $fact ) - 1 ) ] );
}

function hello_fact() {
	$chosen = get_fact();
	echo "<p id='fact'>$chosen</p>";
}

add_action( 'admin_notices', 'hello_fact' );

function fact_css() {
	$x = is_rtl() ? 'left' : 'right';

	echo "
	<style type='text/css'>
	#fact {
		float: $x;
		padding-$x: 16px;
		padding-top: 6px;		
		margin: 0;
		font-size: 20px;
	}
	</style>
	";
}

add_action( 'admin_head', 'fact_css' );

?>

Sous la boîte de code, vous verrez quelques options d’insertion. Il y a deux options principales : Insertion automatique et Shortcode (Défaut).

Si vous choisissez « Insertion automatique », WordPress insérera et exécutera le code automatiquement.

Après avoir sélectionné « Insertion automatique », vous pouvez indiquer à WPCode d'exécuter le code dans la zone d'administration de WordPress, sur le front-end de votre site web, ou partout.

Insérer automatiquement du code sur votre site WordPress

Si vous choisissez « Shortcode », WPCode n'insérera pas l'extrait automatiquement. Une fois que vous aurez enregistré l'extrait, WPCode créera un shortcode qui vous permettra d'ajouter le code à n'importe quelle page, publication ou zone prête pour les widgets. C'est une bonne option pour le code qui ajoute du contenu à votre site, comme un tableau de prix ou une galerie d'images personnalisée.

Pour plus d'informations sur la façon de placer le shortcode, veuillez consulter notre guide sur comment ajouter un shortcode dans WordPress.

Dans cet exemple, nous allons sélectionner « Insertion automatique ». Ensuite, ouvrez le menu déroulant « Emplacement » et choisissez « Administration uniquement », de sorte que les faits aléatoires n'apparaissent que dans la zone d'administration de WordPress.

Ajouter du code personnalisé à la zone d'administration de WordPress

Une fois cela fait, vous voudrez peut-être ajouter des étiquettes à l'extrait de code.

Cela peut aider à organiser vos plugins personnalisés et vos extraits de code par sujet et par fonctionnalité.

Ajouter des balises à un extrait de code dans WordPress

Lorsque vous êtes prêt à publier le plugin personnalisé, faites défiler jusqu'en haut de l'écran et cliquez sur le bouton « Inactif » pour qu'il devienne « Actif ».

Enfin, cliquez sur ‘Enregistrer l'extrait’ pour rendre l'extrait actif.

Publier un plugin personnalisé avec WPCode

Désormais, le plugin personnalisé sera en ligne sur votre site web WordPress.

Dans notre exemple, nous pouvons voir un fait aléatoire dans la zone d'administration.

Activer un plugin WordPress personnalisé avec WPCode

À un moment donné, vous voudrez peut-être désactiver le plugin WordPress personnalisé. Cette méthode n'ajoute pas votre plugin personnalisé à Plugins » Plugins installés, vous devrez donc désactiver l'extrait de code à la place.

Rendez-vous simplement sur Extraits de code » Extraits de code et trouvez votre plugin. Ensuite, cliquez simplement sur le commutateur pour qu'il passe du bleu (activé) au gris (désactivé).

Désactiver un plugin personnalisé avec WPCode

Méthode 2. Utilisation de Pluginception (Idéal pour créer des plugins WordPress autonomes)

Vous pouvez également créer un plugin personnalisé à l'aide de Pluginception. Ce plugin gratuit vous permet de créer un nouveau plugin vierge en saisissant simplement des informations de base, telles que le nom et le numéro de version du plugin.

Contrairement à WPCode, Pluginception ajoute le plugin personnalisé à l'écran Plugins » Plugins installés. C'est un bon choix si vous souhaitez gérer le plugin personnalisé exactement comme vous gérez les autres plugins.

La première chose à faire est d'installer et d'activer le plugin. Pour plus de détails, consultez notre guide pour débutants sur comment installer un plugin WordPress.

Après cela, allez dans Plugins » Créer un nouveau plugin dans le panneau d'administration de WordPress.

Créer un plugin personnalisé avec le plugin WordPress Pluginception

Cela vous amène à un écran où vous pouvez saisir des informations sur le plugin personnalisé.

Vous pouvez simplement taper un titre, mais il est conseillé d'ajouter autant d'informations que possible, surtout si vous partagez le tableau de bord avec d'autres.

Par exemple, si vous avez un blog WordPress multi-auteurs ou si vous gérez des blogueurs invités, ces informations peuvent aider les autres auteurs à comprendre ce que fait le plugin.

Ajouter les informations pour un plugin WordPress personnalisé

Lorsque vous êtes satisfait des informations que vous avez saisies, cliquez sur le bouton suivant : Créer un plugin vierge et l'activer !

Cela vous amène à l'écran de l'éditeur de plugin. Vous verrez que Pluginception a déjà ajouté toutes les informations à un nouveau fichier PHP.

Ajouter du PHP personnalisé à un blog ou un site WordPress

Pour créer le plugin, tapez simplement votre code en bas du fichier.

Une autre option consiste à coller des extraits de code du web dans l'éditeur de code.

Ajouter du code personnalisé à l'éditeur de fichiers de plugin WordPress

Lorsque vous êtes satisfait du code que vous avez saisi, cliquez sur le bouton Mettre à jour le fichier.

Si votre code ne contient aucune erreur, le plugin sera alors actif sur votre blog WordPress ou votre site web.

S'il y a une erreur dans votre code, vous recevrez un message d'erreur.

Un exemple d'erreur de codage

Dans ce cas, corrigez simplement l'erreur, puis cliquez sur « Mettre à jour le fichier » pour rendre le plugin actif.

Vous pouvez maintenant activer, désactiver ou supprimer le plugin personnalisé comme n'importe quel autre plugin. Rendez-vous simplement dans Plugins » Plugins installés, trouvez le plugin personnalisé, puis apportez vos modifications.

L'écran des plugins installés de WordPress

À un moment donné, vous pourriez vouloir modifier le code du plugin. Par exemple, vous pourriez avoir besoin de corriger une vulnérabilité de sécurité ou d'ajouter une fonctionnalité manquante.

Pour mettre à jour le plugin, rendez-vous sur Plugins » Éditeur de fichiers de plugin.

L'éditeur de fichiers de plugin WordPress

Ici, ouvrez le menu déroulant « Sélectionner le plugin à modifier » et choisissez le plugin que vous souhaitez modifier.

Une fois cela fait, cliquez sur « Sélectionner ».

Mettre à jour un plugin WordPress personnalisé à l'aide d'un plugin

Vous pouvez maintenant modifier le code du plugin.

Lorsque vous êtes satisfait des modifications, cliquez simplement sur « Mettre à jour le fichier ».

Mettre à jour un fichier de plugin personnalisé

Désormais, le plugin mis à jour sera actif sur votre site web.

Nous espérons que cet article vous a aidé à apprendre comment créer un plugin WordPress à l'aide d'un plugin. Ensuite, vous voudrez peut-être consulter notre guide sur comment empêcher les clients de désactiver les plugins WordPress ou notre sélection d'experts des meilleures applications mobiles pour gérer votre site web.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

8 CommentsLeave a Reply

  1. C'est une forme d'autonomisation pour moi.
    J'avais l'habitude de penser que créer un plugin nécessitait beaucoup de connaissances en développement et je pense que c'est peut-être vrai dans un sens, mais c'est bien de savoir que nous pouvons utiliser wp code pour créer un plugin.
    wp code est si puissant en termes de facilité d'utilisation.
    J'ai utilisé cet ajout pour de nombreux extraits.
    La meilleure chose est la possibilité d'activer et de désactiver le plugin au besoin.
    Merci pour ce guide utile.

  2. WPCode est un excellent outil. J'ai appris à créer des extraits pour WordPress en utilisant l'IA, spécifiquement Chat GPT-4 ou Gemini de Google. J'ai créé plusieurs codes de cette manière et je les utilise toujours sur de nombreux sites web. La grande chose à propos de l'IA est que même si je ne comprends pas beaucoup le PHP, en combinant deux chatbots, j'obtiens généralement du code fonctionnel. Je ne suis pas sûr si cela devrait être appelé un plugin car ce n'est qu'un extrait, mais cela fonctionne très bien.

  3. J'utilise ce plugin mais mon site web a planté. J'ai mon propre serveur avec Ubuntu, quelqu'un peut-il me dire où se trouvent ces fichiers pour que je puisse les supprimer ou que puis-je faire ?

  4. Beau titre, m'a fait cliquer depuis le flux RSS au moins, mais comme Otto l'écrit, la seule raison pour laquelle il a créé ce plugin est qu'il trouve fastidieux de téléverser un nouveau plugin via FTP :

    « Il faut ensuite l'encapsuler dans un plugin, lancer Filezilla, naviguer, téléverser le plugin… C'est fastidieux. Cela me donne un moyen facile de créer un nouveau plugin vide et d'aller dans l'éditeur pour coller le code connu et fonctionnel. »

    Ce plugin ne « crée » rien, à part un en-tête de plugin. Si vous voulez ajouter d'autres fichiers de plugin, vous devrez toujours « lancer Filezilla » et le reste.

    • Il crée le sous-répertoire pour le plugin, le fichier php du plugin, et remplit l'en-tête du plugin. Simple, mais un gain de temps pratique. Et les plugins de type extrait plus petits ont tendance à être un seul fichier de toute façon.

      Les futures versions pourraient avoir des options pour créer du code modèle simple ou quelque chose comme ça. Comme une case à cocher qui dit « ajouter un widget », peut-être.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.