Les shortcodes WordPress, qui font partie du noyau de WordPress et de nombreux plugins, peuvent être une source de confusion pour les nouveaux utilisateurs de WordPress.

Les shortcodes ressemblent à ceci :

Jetons un coup d’œil aux problèmes que les shortcodes résolvent et à la façon dont ils sont utilisés.

La page WordPress moyenne est un mélange de texte et d’images saisis dans l’éditeur du système de gestion de contenu. WordPress page d’accueil. Mais beaucoup d’entre elles offrent également des fonctionnalités supplémentaires telles que des formulaires, des médias intégrés, des cartes et d’autres contenus dynamiques. Les shortcodes permettent aux utilisateurs de WordPress d’ajouter un nouveau contenu dynamique aux articles et aux pages en toute sécurité, sans qu’ils aient besoin de savoir comment coder.

Sous le capot, WordPress est écrit dans un langage de programmation appelé PHP. Lorsqu’une page WordPress est demandée par un navigateur web, WordPress exécute une série de scripts PHP qui construisent une page web dans les langages que les navigateurs web comprennent ? HTML, JavaScript et CSS.

C’est ce qui fait la force de WordPress : comme les pages sont construites au moment de leur chargement, le contenu peut être modifié dynamiquement à chaque chargement de page en fonction d’une multitude de facteurs, tels que le moment où la page est chargée ou l’utilisateur qui est connecté.

Ajouter du HTML à une page est simple : il suffit de le taper dans l’éditeur. Ainsi, si le propriétaire d’un site WordPress souhaite ajouter à ses pages un contenu dynamique reposant sur PHP, la solution évidente est d’insérer du code PHP dans la page elle-même. S’il n’a pas besoin de PHP, il peut choisir d’intégrer du JavaScript à la place.

En relation  Comment réparer le texte et les boutons manquants dans l'éditeur visuel de WordPress ?

Mais, comme vous le savez probablement déjà, donner aux utilisateurs la possibilité d’ajouter du code PHP ou JavaScript à une page WordPress est une très mauvaise idée.

Tout d’abord, cela crée une énorme vulnérabilité en matière de sécurité ; c’est ainsi que naissent les attaques par scripts intersites. Deuxièmement, il y a toutes les chances qu’un code arbitraire empêche la page, ou l’ensemble du site, de fonctionner correctement. Et troisièmement, la plupart des utilisateurs de WordPress ne savent pas coder, il doit donc y avoir un moyen plus facile pour eux d’ajouter du contenu dynamique.

Permettre aux utilisateurs d’ajouter de nouvelles fonctionnalités aux pages WordPress est essentiel, mais leur permettre d’ajouter leur propre code est irresponsable. Les shortcodes sont la solution à ce dilemme. Un shortcode est essentiellement une macro : un extrait de texte qui est développé dans un extrait de code plus important.

Supposons que vous souhaitiez intégrer une vidéo à l’aide du shortcode vidéo par défaut.

Les codes courts commencent et se terminent par des crochets. Le premier crochet est suivi du nom du shortcode, lui-même suivi d’une série d’attributs de la forme attribute=?string ?

Lorsque WordPress construit la page, il trouve le shortcode et le développe en code qui, lorsqu’il est exécuté, produit le HTML, le CSS et le JavaScript nécessaires à la création d’une vidéo intégrée.

L’ajout de nouveaux shortcodes à WordPress n’est pas très difficile si vous avez quelques connaissances en PHP. Chaque code court est défini dans le code PHP du site à l’aide de l’API Shortcode. Les développeurs de thèmes et de plugins utilisent cette API pour ajouter des fonctionnalités permettant aux utilisateurs d’injecter du contenu dynamique dans les pages.

En relation  Comment créer un forum dans WordPress avec bbPress