WordPress
Création de plugins WordPress
Recherche…
Introduction
Les plugins WordPress doivent se concentrer sur la logique du serveur et / ou les parties admin de votre application Web. Les bons plugins sont comme de bonnes applications, ils font vraiment une chose. Ils sont destinés à améliorer et à automatiser des parties du CMS de manière modulaire, car vous pouvez les activer et les désactiver. Les bons plugins utilisent les actions principales de WordPress, les filtres et les frameworks javascript et css existants.
Configuration minimale d'un dossier de plugin et de fichiers
La première étape de la création d'un plug-in consiste à créer le dossier et le fichier à partir desquels le plug-in sera chargé.
Les plugins sont situés dans /wp-content/plugins/
.
Le standard WordPress consiste à créer un dossier et un nom de fichier qui se reflètent comme suit:
/wp-content/plugins/myplugin/
/wp-content/plugins/myplugin/myplugin.php
Après avoir créé votre fichier de plug-in, vous devez démarrer votre plug-in avec un en- Plugin Header
in. Cela permet à WordPress d'analyser votre fichier de plug-in et de stocker les métadonnées sur le plug-in, et de permettre aux utilisateurs de l'utiliser et de déterminer s'ils souhaitent que votre plug-in soit actif ou inactif. Copiez ce modèle dans la partie supérieure de votre fichier de plug-in principal que vous avez créé et modifiez-le selon vos besoins:
<?php
/**
* Plugin Name: PLUGIN-NAME
* Plugin URI: HTTP-LINK-TO-WEBSITE-PLUGIN-PAGE-OR-REPO
* Description: BREIF DESCRIPTION - KEEP IT SHORT
* Author: WORDPRESS-DOT-ORG-USERNAME
* Version: 0.0.1
* Author URI: HTTP-LINK-TO-MAINTAINER
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: short_prefix
*/
// Begin custom PHP WordPress plugin work
Notez que les plugins WordPress doivent généralement être sous licence GPL. Les licences ne doivent cependant pas être abordées dans ce sujet.
À ce stade, vous devriez déjà pouvoir voir votre nouveau plug-in dans la zone d'administration de WordPress. Dans une configuration standard, vous trouverez cette zone dans /wp-admin/plugins.php
. Allez-y et activez votre plugin, et vous êtes prêt à passer aux prochaines étapes de la construction de votre plugin!
Juste pour terminer notre exemple sur quelque chose qui peut être actionné, vous pouvez maintenant ajouter ce qui suit au bas de votre fichier de plugin:
die('My custom plugin is loaded : '. __FILE__);
Si vous actualisez votre site après cette modification, toutes les pages devraient imprimer ce texte. Ne faites jamais cela dans des sites de production (live), et n'oubliez jamais de le retirer avant de continuer.