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


Vous souhaitez créer un plugin WordPress à l’aide d’un plugin ?

Ajouter du code à WordPress peut être difficile pour les débutants. En créant un plugin WordPress personnalisé, vous pouvez ajouter du code à votre site sans risquer d'erreurs ou de problèmes graves.

Dans cet article, nous allons vous montrer comment créer facilement un plugin WordPress personnalisé, en utilisant un autre plugin.

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

WordPress est le meilleur créateur de sites Web au monde car il est très flexible et personnalisable. Cependant, à un moment donné, vous souhaiterez 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 function.php. Cependant, ce n’est pas très convivial et même une petite erreur dans le code peut provoquer toutes sortes d’erreurs WordPress courantes. Le code personnalisé peut même complètement détruire votre site Web.

Sans oublier que vous perdrez tout le code personnalisé lors de la prochaine étape de mise à jour de votre thème WordPress. Une meilleure solution consiste à créer votre propre plugin WordPress.

Si votre plugin personnalisé pose des problèmes, vous pouvez le désactiver comme n’importe quel autre plugin WordPress. C'est beaucoup plus simple que de supprimer manuellement le code personnalisé de votre site Web. Vous pouvez également mettre à jour votre thème WordPress sans perdre la personnalisation.

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.

Méthode 1. Utilisation du plugin WPCode Code Snippets (recommandé)

Le moyen le plus simple de créer un plugin WordPress consiste à utiliser WPCode.

Ce plugin gratuit facilite l'ajout de CSS, PHP, HTML et plus encore personnalisés à 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 cliquant sur un bouton.

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

Après cela, accédez à Extraits de code » Ajouter un extrait dans le tableau de bord WordPress.

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, passez la souris sur « Ajouter votre code personnalisé », puis sélectionnez « Utiliser l'extrait ».

Pour commencer, saisissez un titre pour le plugin personnalisé. Cela peut être tout ce qui vous aide à identifier le code dans votre tableau de bord WordPress.

Les plugins WordPress sont créés en utilisant PHP, alors ouvrez le menu déroulant « Type de code » et choisissez « PHP ».

Après cela, vous pouvez coller ou saisir votre code dans l'éditeur de code. À titre d’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 zone de code, vous verrez quelques options d’insertion. Il existe deux options principales : insertion automatique et shortcode (par défaut).

Si vous choisissez « Insertion automatique », WordPress insérera et exécutera automatiquement le code sur votre site Web. Après avoir sélectionné « Insertion automatique », vous pouvez demander à WPCode d'exécuter le code dans la zone d'administration WordPress, sur le front-end de votre site Web ou partout.

Si vous choisissez « Shortcode », l’extrait n’est pas automatiquement inséré. Une fois l'extrait enregistré, WPCode créera un shortcode qui vous permettra d'ajouter le code à n'importe quelle page, publication ou zone prête à accueillir un widget. Il s'agit d'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 la façon d'ajouter un shortcode dans WordPress.

Dans cet exemple, nous allons sélectionner « Insertion automatique ». Ensuite, ouvrez la liste déroulante « Emplacement » et choisissez « Administrateur uniquement », afin que les faits aléatoires n'apparaissent que dans la zone d'administration de WordPress.

Une fois cela fait, vous souhaiterez peut-être ajouter des balises à l'extrait de code.

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

Lorsque vous êtes prêt à publier le plugin personnalisé, faites défiler vers le 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 vivant.

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

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

À un moment donné, vous souhaiterez peut-être désactiver le plugin WordPress personnalisé.

Rendez-vous simplement sur Extraits de code » Extraits de code et recherchez le plugin. Ensuite, cliquez simplement sur la bascule pour qu'elle passe du bleu (activer) au gris (désactivé).

Notez que cette méthode n’affichera pas le code de votre plugin dans la zone Plugins » Plugins installés de votre tableau de bord d’administration WordPress.

Méthode 2. Utilisation de Pluginception (idéale 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 tapant simplement quelques 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. Cela en fait un bon choix si vous souhaitez gérer le plugin personnalisé, exactement de la même manière que 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 du débutant sur la façon d’installer un plugin WordPress.

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

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

Vous pouvez simplement saisir un titre, mais c'est une bonne idée d'ajouter autant d'informations que possible, surtout si vous partagez le tableau de bord avec d'autres personnes. Par exemple, si vous avez un blog WordPress multi-auteurs, ces informations peuvent aider d'autres auteurs à comprendre ce que fait le plugin.

Lorsque vous êtes satisfait des informations que vous avez saisies, cliquez sur le bouton suivant : Créez un plugin vierge et activez-le !

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

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.

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 désormais actif sur votre blog ou site Web WordPress.

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

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

Vous pouvez désormais activer, désactiver et supprimer le plugin personnalisé comme n'importe quel autre plugin. Rendez-vous simplement sur Plugins » Plugins installés et recherchez le plugin personnalisé.

À un moment donné, vous souhaiterez peut-être modifier le code du plugin. Par exemple, vous devrez peut-être corriger une faille de sécurité ou ajouter une fonctionnalité manquante.

Pour mettre à jour le plugin, rendez-vous sur Plugins » Plugin File Editor.

Ici, ouvrez la liste déroulante « Sélectionner le plugin à modifier » et choisissez le plugin que vous souhaitez modifier.

Cela fait, continuez et cliquez sur « Sélectionner ».

Vous pouvez maintenant modifier le code du plugin.

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

Désormais, le plugin mis à jour sera en ligne sur votre site Web.

Nous espérons que cet article vous a aidé à apprendre à créer un plugin WordPress à l'aide d'un plugin. Ensuite, vous voudrez peut-être consulter notre guide sur la façon de choisir le meilleur logiciel de conception de sites Web, ou consulter notre sélection d'experts des meilleurs créateurs de pages WordPress par glisser-déposer.

Si vous avez aimé cet article, abonnez-vous à notre chaîne YouTube pour les didacticiels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.