Semalt Expert: Comment créer un plugin WordPress simple

La création d'un plugin WordPress personnalisé est facile. La plupart des gens peuvent trouver cet aspect bénéfique pour gérer leurs modifications et leurs nombreux besoins. Les plugins sont des morceaux de code PHP qui modifient le fonctionnement de votre site Web. Il est possible de créer ce code et de l'ajouter à votre site WordPress sans avoir à modifier le code principal du site. Dans certains cas, vous devrez peut-être ajouter une fonctionnalité unique à votre site, qui ne dispose pas d'un plugin commercial prêt à l'emploi.

Dans cet article SEO, fourni par Andrew Dyhan, un expert de premier plan de Semalt , vous apprendrez à créer votre plugin WordPress personnalisé.

Structure de base d'un plugin WordPress

Dans ce guide SEO, nous nous concentrerons sur la création d'un plugin WordPress. Il s'agit d'un simple fichier PHP qui contient des instructions. À mon avis, il est toujours bon de créer un dossier et de mettre le fichier PHP à l'intérieur. Ce dossier doit contenir un nom similaire à celui du plugin. Après avoir créé ce fichier, il est essentiel de le télécharger dans le dossier wp-content / plugins sur l'hôte de votre serveur. Un plugin a quelques bases. Par exemple, il y a l'en-tête.

En-tête du plugin WordPress

Un simple en-tête a une petite structure fonctionnelle que WordPress peut reconnaître. Par exemple, il a:

<? php

Nom du plugin: notre nouveau plugin

Il s'agit du format le plus simple d'un en-tête de plugin compatible avec le système de gestion de contenu WordPress. En faisant cette étape, vous obtenez un plugin fonctionnel que vous pouvez activer dans votre zone de plugins WordPress. Cependant, il n'y a aucune fonction dessus. Par conséquent, cela ne modifiera aucune fonctionnalité de votre site Web. L'en-tête peut également contenir d'autres informations telles que l'auteur, la description, la version, etc. Certaines de ces informations peuvent être nécessaires à des fins de développement ultérieur.

Le reste du plugin

Il n'y a pas de limite aux instructions que vous pouvez mettre sur votre plugin. Cependant, il est essentiel de considérer la réponse de votre site Web comme une stratégie de construction. Mettre trop de code peut rendre votre site fortement modifié. Vous pouvez modifier votre plugin autant que vous le souhaitez. C'est un simple fichier PHP que vous pouvez modifier comme n'importe quel thème, n'importe quelle modification que vous pouvez apporter à votre fichier functions.php. D'un point de vue fondamental, il est essentiel de minimiser les modifications que vous pouvez apporter à un site Web WordPress. Par exemple, je peux utiliser cet extrait pour aider mon site Web à rediriger une page vers une autre, même sur un tout nouveau site Web;

function my_custom_redirect () {

global $ post;

if (is_page () || is_object ($ post)) {

if ($ redirect = get_post_meta ($ post-> ID, 'redirect', true)) {

wp_redirect ($ redirect);

sortie;

add_action ('get_header', 'my_custom_redirect');

Cet extrait a une fonction simple. Il peut vous permettre d'ajouter une méta personnalisée à n'importe quelle page. De plus, il peut vous aider à ajouter une «redirection» personnalisée à l'aide d'une URL différente. Dans mon en-tête précédent, l'ensemble du plugin ressemblerait;

<? php

/ *

Nom du plugin: notre nouveau plugin

function my_custom_redirect () {

global $ post;

if (is_page () || is_object ($ post)) {

if ($ redirect = get_post_meta ($ post-> ID, 'redirect', true))

wp_redirect ($ redirect);

sortie;

add_action ('get_header', 'my_custom_redirect');

C'est aussi simple que de créer un plugin WordPress personnalisé. Comme dans le cas ci-dessus, nous avons créé un plugin qui permet de rediriger les pages. Vous pouvez également ajouter une ligne de code PHP différente pour effectuer différentes fonctions sur votre site Web WordPress.