Nous recevons souvent des utilisateurs qui se sentent dépassés par les shortcodes WordPress.
Ces petits extraits de code peuvent sembler déroutants au début, mais ils constituent en réalité l'une des fonctionnalités les plus puissantes de WordPress lorsqu'ils sont utilisés correctement.
Que vous souhaitiez ajouter des formulaires de contact, des galeries ou des mises en page personnalisées, les shortcodes offrent un moyen simple d'insérer des fonctionnalités complexes sans toucher au code.
Dans ce guide destiné aux débutants, nous vous montrerons exactement comment ajouter des shortcodes dans WordPress, où les placer et les meilleures façons de les utiliser.
Nous avons décomposé le tout en étapes simples et faciles à suivre que tout le monde peut comprendre, même si vous êtes complètement novice sur WordPress.

💡 Réponse rapide : Comment ajouter un shortcode dans WordPress
Pour ajouter un shortcode dans WordPress, modifiez simplement l'article ou la page où vous souhaitez qu'il apparaisse.
Cliquez sur l'outil d'insertion de bloc (+), recherchez le bloc « Shortcode », et ajoutez-le à votre contenu. Ensuite, collez simplement votre shortcode dans le bloc et enregistrez vos modifications.
Que sont les shortcodes ?
Les shortcodes dans WordPress sont des raccourcis de code qui vous aident à ajouter du contenu dynamique aux articles, pages et widgets de barre latérale de WordPress. Ils sont affichés entre crochets comme ceci :
[myshortcode]
Pour mieux comprendre les shortcodes, examinons le contexte de leur ajout initial.
WordPress filtre tout le contenu pour s'assurer que personne n'utilise le contenu des articles et des pages pour insérer du code malveillant dans la base de données. Cela signifie que vous pouvez écrire du HTML de base dans vos articles, mais vous ne pouvez pas écrire de code PHP.
Mais que faire si vous vouliez exécuter du code personnalisé dans vos articles pour afficher des articles similaires, des bannières publicitaires, des formulaires de contact, des galeries ou autre chose ?
C'est là qu'intervient l'API Shortcode.
Fondamentalement, elle permet aux développeurs d'ajouter leur code dans une fonction, puis d'enregistrer cette fonction auprès de WordPress en tant que shortcode, afin que les utilisateurs puissent l'utiliser facilement sans aucune connaissance en codage.
Lorsque WordPress trouve le shortcode, il exécute automatiquement le code qui lui est associé.
Voyons comment ajouter facilement des shortcodes à vos articles et pages WordPress.
Vous pouvez utiliser les liens ci-dessous pour accéder à votre méthode préférée :
- Ajouter un shortcode dans les articles et pages WordPress
- Ajouter un shortcode dans les widgets de la barre latérale WordPress
- Ajout d'un shortcode dans l'ancien éditeur classique de WordPress
- Ajouter un shortcode dans les fichiers de thème WordPress
- Ajouter un shortcode dans les fichiers de thème de blocs avec l'éditeur complet du site
- Creating Your Own Custom Shortcode in WordPress
- Shortcodes vs. Blocs Gutenberg
- Questions fréquemment posées sur les shortcodes
Ajouter un shortcode dans les articles et pages WordPress
Tout d'abord, vous devez modifier l'article et la page où vous souhaitez ajouter le shortcode.
Ensuite, vous devez cliquer sur le bouton d'ajout de bloc '+' pour insérer un bloc Shortcode.

Après avoir ajouté le bloc Shortcode, vous pouvez simplement entrer votre shortcode dans les paramètres du bloc.
Le shortcode sera fourni par divers plugins WordPress que vous pourriez utiliser, tels que WPForms pour les formulaires de contact.

Pour en savoir plus sur l'utilisation des blocs, consultez notre tutoriel sur l'éditeur de blocs Gutenberg pour plus de détails.
Vous pouvez maintenant enregistrer votre article ou votre page et prévisualiser vos modifications pour voir le shortcode en action.
Ajouter un shortcode dans les widgets de la barre latérale WordPress
Vous pouvez également utiliser des shortcodes dans les widgets de la barre latérale de WordPress.
Visitez simplement la page Apparence » Widgets et ajoutez un bloc de widget « Shortcode » à une barre latérale.

Vous pouvez maintenant coller votre shortcode dans la zone de texte du widget.
N'oubliez pas de cliquer sur le bouton « Mettre à jour » pour enregistrer vos paramètres de widget.

Après cela, vous pouvez visiter votre site web WordPress pour voir l'aperçu en direct du shortcode dans le widget de la barre latérale.
Ajout d'un shortcode dans l'ancien éditeur classique de WordPress
Si vous utilisez toujours l'ancien éditeur classique, vous pouvez ajouter des shortcodes directement dans la zone de contenu.
Modifiez simplement l'article ou la page et collez le shortcode là où vous souhaitez que la fonctionnalité apparaisse.
Pour de meilleurs résultats, nous vous recommandons de le placer sur sa propre ligne, en particulier pour les shortcodes qui ajoutent de grands éléments comme des formulaires ou des galeries. Cela permet d'éviter tout problème de mise en forme.

N'oubliez pas d'enregistrer vos modifications. Vous pouvez ensuite prévisualiser votre article pour voir le shortcode en action.
Ajouter un shortcode dans les fichiers de thème WordPress
Les shortcodes sont destinés à être utilisés dans les articles, les pages et les widgets WordPress. Cependant, parfois, vous voudrez peut-être utiliser un shortcode dans un fichier de thème WordPress.
WordPress facilite cela, mais vous devrez modifier vos fichiers de thème WordPress. Si vous ne l'avez jamais fait auparavant, consultez notre guide sur comment copier et coller du code dans WordPress.
Fondamentalement, vous pouvez ajouter un shortcode à n'importe quel modèle de thème WordPress en ajoutant simplement le code suivant :
<?php echo do_shortcode('[your_shortcode]'); ?>
WordPress recherchera alors le shortcode et affichera son résultat dans votre modèle de thème.
Ajouter un shortcode dans les fichiers de thème de blocs avec l'éditeur complet du site
Si vous utilisez un thème de blocs, vous trouverez plus facile d'ajouter des shortcodes dans les fichiers de votre thème WordPress en utilisant l'éditeur complet de site.
Vous pouvez accéder à cet outil en sélectionnant Apparence » Éditeur depuis le tableau de bord WordPress.
Le modèle d'accueil de votre thème vous sera montré par défaut, et vous pouvez passer à d'autres modèles en sélectionnant l'option « Modèles ».

Une fois que vous avez choisi un modèle, vous pouvez commencer à le modifier en cliquant dans le volet droit de l'éditeur. L'éditeur remplira maintenant l'écran.
Vous pouvez maintenant cliquer sur l'icône de l'insert de blocs « + » et rechercher le bloc de shortcode. Ensuite, faites-le simplement glisser sur le modèle et tapez le shortcode que vous souhaitez utiliser.

N'oubliez pas de cliquer sur le bouton « Enregistrer » en haut de l'écran pour sauvegarder vos modifications.
Créer votre propre shortcode personnalisé dans WordPress
Les shortcodes peuvent être très utiles lorsque vous souhaitez ajouter du contenu dynamique ou du code personnalisé dans les articles et les pages WordPress. Cependant, si vous souhaitez créer un shortcode personnalisé, cela nécessite une certaine expérience en codage.
Si vous êtes à l'aise avec l'écriture de code PHP, voici un exemple de code que vous pouvez utiliser comme modèle :
// function that runs when shortcode is called
function wpb_demo_shortcode() {
// Things that you want to do.
$message = 'Hello world!';
// Output needs to be return
return $message;
}
// register shortcode
add_shortcode('greeting', 'wpb_demo_shortcode');
Dans ce code, nous avons d'abord créé une fonction qui exécute du code et renvoie le résultat. Ensuite, nous avons créé un nouveau shortcode appelé « greeting » et avons indiqué à WordPress d'exécuter la fonction que nous avons créée.
Vous pouvez ajouter ce code à votre fichier functions.php de thème manuellement ou utiliser un plugin d'extraits de code comme WPCode (recommandé).

Nous recommandons cette dernière option car WPCode est le moyen le plus sûr et le plus simple d'ajouter du code à votre site. Pour en savoir plus, consultez notre avis sur WPCode.
Pour plus de détails, vous pouvez consulter notre guide sur l'ajout de code personnalisé dans WordPress sans rien casser.
Une fois que vous avez fait cela, vous pouvez ajouter ce shortcode à vos articles, pages et widgets en utilisant le code suivant :
[greeting]
Il exécutera la fonction que vous avez créée et affichera le résultat souhaité.
Bien que cet exemple soit simple, le véritable pouvoir des shortcodes réside dans la réutilisation de code complexe.
En encapsulant un long script dans un shortcode, vous gardez votre éditeur de contenu propre et facilitez grandement les mises à jour sur l'ensemble du site. Vous n'avez qu'à modifier le code à un seul endroit.
Exemple pratique : Shortcode Google AdSense
Maintenant, examinons un exemple plus pratique.
Vous pouvez utiliser un shortcode pour afficher facilement une bannière Google AdSense n'importe où sur votre site.
// The shortcode function
function wpb_demo_shortcode_2() {
// Advertisement code pasted inside a variable
$string .= '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:block; text-align:center;"
data-ad-format="fluid"
data-ad-layout="in-article"
data-ad-client="ca-pub-0123456789101112"
data-ad-slot="9876543210"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>';
// Ad code returned
return $string;
}
// Register shortcode
add_shortcode('my_ad_code', 'wpb_demo_shortcode_2');
Assurez-vous de remplacer le code publicitaire de substitution par le vôtre. Vous pouvez maintenant utiliser le shortcode [my_ad_code] pour afficher la publicité dans n'importe quel article, page ou zone de widget.
Shortcodes vs. Blocs Gutenberg
Les blocs Gutenberg et les shortcodes vous permettent tous deux d'ajouter du contenu dynamique à votre site WordPress. La principale différence est que les blocs offrent une interface visuelle, tandis que les shortcodes sont des extraits textuels que vous collez dans un bloc spécifique.
De nombreux plugins WordPress populaires ont commencé à utiliser des blocs au lieu de shortcodes. C'est parce que les blocs sont souvent plus conviviaux pour les débutants et vous permettent de voir un aperçu du résultat final directement dans l'éditeur.
Nous avons rassemblé une liste des plugins de blocs Gutenberg les plus utiles pour WordPress que vous pourriez vouloir essayer.
Si vous souhaitez créer vos propres blocs Gutenberg personnalisés, vous pouvez suivre notre tutoriel étape par étape sur comment créer des blocs Gutenberg personnalisés dans WordPress.
Questions fréquemment posées sur les shortcodes
Ici, sur WPBeginner, nous recevons souvent des questions sur le fonctionnement des shortcodes. Vous trouverez ci-dessous les réponses à certaines des plus courantes.
Les shortcodes sont-ils toujours pertinents avec l'éditeur de blocs ?
Oui, absolument. Bien que de nombreux nouveaux plugins utilisent des blocs dédiés, des milliers d'autres plugins utilisent encore des shortcodes pour vous permettre d'ajouter des fonctionnalités à votre contenu. Vous les trouverez toujours utiles pendant longtemps, c'est pourquoi WordPress inclut un bloc Shortcode dédié.
Les shortcodes peuvent-ils ralentir mon site web ?
Un shortcode n'est aussi rapide que le code qu'il exécute. Un shortcode bien codé provenant d'un plugin réputé aura un impact minimal sur les performances de votre site.
Cependant, l'utilisation de trop de shortcodes qui chargent beaucoup de scripts sur une seule page peut parfois causer un ralentissement.
Comment trouver le shortcode d'un plugin ?
La plupart des plugins afficheront leur shortcode sur leur page de réglages, leur documentation, ou directement dans l'interface de l'éditeur. Par exemple, WPForms permet de copier facilement le shortcode d'un formulaire dès que vous l'enregistrez.
Puis-je utiliser des shortcodes dans des constructeurs de pages comme SeedProd ?
Oui, tous les principaux constructeurs de pages comme SeedProd disposent d'un bloc ou d'un widget dédié aux 'Shortcodes'. Vous pouvez simplement faire glisser le bloc sur votre mise en page et coller le shortcode que vous souhaitez afficher.
Nous espérons que cet article vous a aidé à apprendre comment ajouter un shortcode dans WordPress. Vous voudrez peut-être aussi consulter notre guide sur comment afficher et masquer du texte dans les articles WordPress avec l'effet bascule et notre tutoriel sur comment copier et coller dans WordPress sans problèmes de mise en forme.
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.

David
-Salut, savez-vous s'il est possible d'ajouter une boîte fixe par exemple avec un shortcode à l'intérieur ? Merci
Support WPBeginner
Cela dépendrait du plugin que vous utilisez pour le shortcode.
Admin
Tihomir
Salut à tous
dans une de mes pages, j'utilise ce shortcode [product_category category='jeans' number='1000' per_page='1000']. Il affiche 1000 produits de la catégorie choisie, les jeans. Que puis-je ajouter à ce code pour que ces 1000 produits apparaissent de la même manière que sur la page de catégorie de produits ou avec un bouton "charger plus" ?
Jose Rodriguez
Traduction anglaise –> mais quelque chose se passe lorsque j'ajoute le shortcode puis du texte, il s'avère que ce texte est à l'intérieur du code HTML du shortcode sur le frontend, comment puis-je éviter cela ?
loganathan
Je crée mon propre thème, le problème est que le thème ne prend pas en charge les shortcodes. quelqu'un peut-il m'aider à activer la fonctionnalité des shortcodes pour mon thème.
Ihsan
merci d'avoir partagé un article aussi intéressant..
je voudrais savoir comment nous pouvons utiliser PHP et HTML dans un shortcode... j'attends une bonne réponse, merci...
Melissa Lowe
J'ai installé un shortcode Mailchimp pour WordPress... je l'ai collé à la fin de la version texte de mon document/article & aucun formulaire n'a été créé & voici ce qu'il disait... Erreur MailChimp pour WordPress : Il n'y a pas de formulaire avec l'ID 0, peut-être a-t-il été supprimé ?
Ashkan
À quoi sert $atts dans cette fonction ?
Helena
Bonjour,
J'ai un widget dans la barre latérale de la page d'accueil d'une installation multisite et je souhaite qu'un seul widget (un seul) de cette barre latérale fonctionne sur les sous-sites.
Il s'agit d'un widget texte avec une image, cette image renvoie à un ebook en ligne.
Pensez-vous que je puisse utiliser cela pour y parvenir ?
Merci beaucoup !
Vinayak Ganiger
Le shortcode wp form ne fonctionne pas sur les pages mais fonctionne bien sur les articles. Mon site web est vinstechs.com. Sur mon site web, la page nommée Projets est présente, et le shortcode n'y fonctionne pas.
Quelle est la solution pour cela, s'il vous plaît répondez avec la solution.
Meryl
J'ai une question un peu plus complexe.
J'utilise un thème avec un panneau d'options de thème.
Je veux utiliser un shortcode dans l'une de ces options.
Cependant, la sortie n'est que le texte [shortcode]. Y a-t-il une syntaxe spécifique que je peux utiliser ou cela diffère-t-il d'un thème à l'autre ? Cela prend une éternité pour obtenir des réponses du développeur du thème.
Mayank Jain
Explication parfaite pour débutants !
Vikash Ahlawat
Article très utile pour créer notre propre plugin.
hirak das
Bonjour, j'ai un problème avec le shortcode [login_widget]. Quand j'insère ce code dans n'importe quelle page/article sur WordPress, j'obtiens seulement le texte mais pas le formulaire de connexion... j'utilise le plugin login widget with shortcode... s'il vous plaît, aidez-moi...
Armen
Cela ne fonctionne pas si vous essayez de placer un autre shortcode à l'intérieur du shortcode que vous créez.
Disons que j'avais un shortcode comme [jpshare] et que je voulais le placer avec d'autres éléments dans une autre fonction de shortcode, comme dans cet article pour l'ajouter aux articles, comment ferais-je ?
Mike
Aucune mention dans l'article OÙ ajouter le shortcode. Retour à Google pour un meilleur tutoriel.
Drew
Il est clairement indiqué que le code va dans "functions.php". Si vous n'êtes pas sûr de la façon d'utiliser le shortcode, il va dans tout ce que vous ajoutez du texte.
Ihatewordpress
Bonjour,
Comme vous pouvez le constater d'après mon nom, je suis très frustré en ce moment avec WordPress.
>>Cette dernière partie est simple, ajoutez simplement le shortcode [adsense] dans les vues HTML ou Visuelle de l'éditeur de contenu de l'article ou de la page.<<
Pas le moindre indice sur la façon de faire cela – seriez-vous prêt à développer cela ? Merci
Support WPBeginner
WordPress utilise des shortcodes pour ajouter des fonctionnalités aux articles et aux pages. Comme dans ce tutoriel, si vous vouliez afficher du code publicitaire, vous créeriez un shortcode pour cela. Une fois que vous avez créé un shortcode, vous pouvez l'utiliser dans vos articles et pages. Créez un nouvel article ou modifiez-en un existant et ajoutez votre shortcode entre crochets dans la zone de contenu de l'article, comme [adsense].
Admin
Brock
J'ai installé le plugin Popup manager pour les abonnés à la newsletter. J'ai fait apparaître la popup en suivant votre suggestion de placer le shortcode dans un commentaire sur ma page principale. Cela fonctionne, mais seulement si une personne développe mon premier commentaire pour lire l'intégralité. Où/comment dois-je coller le shortcode pour que la popup apparaisse lorsqu'une personne visite ma page sans qu'elle ait besoin de faire quoi que ce soit d'autre ? J'essaie de trouver quelque chose dans les options de personnalisation du modèle, mais rien ne ressort.
Patty
Aidez-moi à comprendre si cela utilise correctement un plugin de shortcode. J'ai besoin d'afficher la date de la dernière mise à jour d'un article ou d'une page pour arrêter les erreurs structurées de Google. J'utilise le thème par défaut 2014 uniquement avec des plugins. J'ai trouvé un plugin de shortcode nommé « Last Updated Shortcode » qui semble faire ce dont j'ai besoin. Je me demande si c'est ce que je dois faire.
J'installerais le plugin, puis j'activerais le plugin. Ensuite, sur la page/l'article, je modifierais la page/l'article, et en bas de l'article (ou n'importe où ailleurs si je préfère) j'ajouterais le shortcode. Donc, je taperais littéralement [lastupdated] La date de dernière mise à jour devrait alors apparaître, n'est-ce pas ???
Et j'espère que Google sera content et arrêtera de m'envoyer des notifications d'erreurs structurées.
Support WPBeginner
Oui. Nous ne sommes pas sûrs de l'impact que cela aura sur votre SEO. Vous pourriez vouloir consulter comment afficher la date de dernière mise à jour de vos articles dans WordPress.
Admin
Larry Leek
Je suppose que l'utilisation des shortcodes pour des choses comme les compteurs de décompte est uniquement pour les utilisateurs de wordpress.org ou auto-hébergés, c'est bien ça ?
Support WPBeginner
Oui.
Admin
Anibal
Salut, j'ai un problème avec le shortcode [tpe mylang lang=’es, en’] Je sais que WP a récemment changé ce shortcode en remplaçant l'ancien [tp mylang=”yes” lang=”es, en” ] par le nouveau, mais je l'ai remplacé et j'obtiens toujours une page d'erreur 404 Rien trouvé, chaque fois que je clique sur un lien avec ce code. Des idées ?
Support WPBeginner
Vous utilisez probablement le plugin Transposh. Veuillez contacter le support du plugin, ils pourront mieux vous aider.
Admin
Akshat Verma
pouvez-vous recommander un bon plugin de shortcode pour wordpress 4.2
Steve
J'ai du mal à comprendre comment ajouter des commentaires de code à une page qui ne contient qu'un shortcode. J'ai essayé les balises de commentaire HTML et PHP et, une fois ajoutées, le shortcode ne fonctionne plus. La raison pour laquelle je voudrais commenter le code est que je voudrais documenter des informations sur le shortcode dans la page d'où je l'appelle (je ne serai peut-être pas toujours l'administrateur du site).
Support WPBeginner
WordPress supprimera les commentaires PHP ou HTML dans l'éditeur de publication. Si vous utilisiez Edit Flow, vous pourriez laisser une note sous la publication. Pour l'instant, vous pouvez passer à l'éditeur de texte et laisser un commentaire HTML, mais dès qu'un utilisateur verra la publication dans l'éditeur visuel, elle sera à nouveau supprimée.
Admin
Steve
Il supprime les commentaires ET insère une ligne vide pour chaque commentaire. J'ai mis les commentaires sous le shortcode et cela fonctionne bien.
Merci de m'avoir aidé à comprendre ce qui se passait.
Michael
Lorsque j'ajoute un shortcode aux publications, que ce soit au milieu d'un article ou à la fin, l'élément réel apparaît toujours en haut de la publication, une idée pourquoi ?
Malte
Idem ! Comment régler ça ?!
Malte
Ok... Utilisez return au lieu de echo et tout est k !
James Newman
@MALTE – J’ai le même problème. Pouvez-vous préciser quel fichier doit être modifié ? J’ai regardé les fichiers .php du plugin et je n’ai trouvé aucune instruction echo à remplacer.
Merci !
L'équipe de WPBeginner
Copiez simplement [rx_aeolus_three_cols] et collez-le dans une page WordPress. Enregistrez votre page, puis prévisualisez-la. Cependant, vous devrez d’abord créer votre portfolio dans le plugin. Sinon, vous ne verrez rien, car il n’y aura rien à afficher pour le plugin.
Usha
J'ai téléchargé un plugin 'Aeolus portfolio' pour WordPress 3.9.2 avec le thème Twenty Eleven. J'ai reçu les shortcodes suivants dans les paramètres du plugin :
[rx_aeolus_three_cols]-Affiche tout le portfolio en trois colonnes.
[rx_aeolus_two_cols]-Affiche tout le portfolio en deux colonnes.
[rx_aeolus_one_col]-Affiche tout le portfolio en une colonne.
Quelqu'un peut-il m'aider à savoir comment intégrer ces shortcodes dans une page ? Je suis novice en plugins WP et j'ai désespérément besoin d'aide.
Merci
Usha
Sweetbreeze Tornado
Et si vous voulez ajouter un bouton avec un shortcode ?
Dan
Merci ! Ce fil m'a beaucoup aidé.
Juste au cas où quelqu'un d'autre tomberait ici et aurait besoin d'utiliser une structure de code HTML/PHP plus complexe à l'intérieur d'un shortcode, voici un exemple utilisant des options supplémentaires de la documentation de l'API des shortcodes WordPress :
Placez ceci (et modifiez si nécessaire) dans votre functions.php :
http://pastie.org/9454401
Then you just use this shortcode inside your WordPress content
[mycustomshortcode]
Salutations !
Rob
Tu es le meilleur ! C'est exactement ce dont j'avais besoin. Merci.
L'équipe de WPBeginner
Vous pouvez ajouter ce code dans le fichier functions.php de votre thème.
Aymen Benzarti
BONJOUR
Je suis débutant et c'est ma première fois avec WordPress
donc la première question quand j'ai essayé ce tutoriel est dans quel fichier je dois écrire ce code ?
Nidesh
Bonjour,
Pourriez-vous s'il vous plaît me dire si je dois placer des shortcodes sur une page particulière si je veux qu'un plugin particulier soit affiché sur cette page particulière.
Par exemple, j'ai installé le plugin Collabpress. Et je ne vois pas son interface utilisateur sur le front-end de mon site. Donc, dois-je insérer un shortcode sur une page pour qu'il soit affiché ?
Support WPBeginner
Nidesh, oui vous utiliserez des shortcodes pour cela. Veuillez consulter notre guide sur l'utilisation de Collabpress
Admin
Christina
Je voudrais ajouter le shortcode d'abonnement à mon menu latéral. Comment faire ?
Amber T
Je suis juste un peu confuse… où est-ce que j'intègre ce shortcode ?
J'ai un plugin de colonnes qui a fourni le shortcode en cliquant sur un bouton, je ne sais pas si je dois prendre le code et l'intégrer dans mon html.
Aidez-moi s'il vous plaît.
Merci d'avance !
Support WPBeginner
Mettez simplement le shortcode dans le contenu de votre article. Cliquez sur le bouton d'aperçu pour voir à quoi il ressemble avant de publier votre article.
Admin
Carol Manser
Vraiment ? Facile ? Simple ? Ce site est génial mais il est dit qu'il est pour les débutants. J'utilise WordPress depuis 2 ans et pourtant je n'ai rien compris. C'est assez agaçant la façon dont les geeks s'extasient sur la facilité de quelque chose et écrivent ensuite quelque chose de totalement incompréhensible pour les humains ordinaires – comme tous les professeurs de maths que j'ai jamais eus.
OK, écrivez un article qui ne peut être compris que par les geeks – très bien, mais s'il vous plaît, ne me dites pas à quel point c'est facile.
sortie ? chaîne ? éditeur de contenu – où est-ce ? définir une fonction ? J'aimerais que vous le fassiez car je ne sais pas ce que c'est.
« Cette fonction est assez simple – elle renvoie simplement mon code Google AdSense sous forme de chaîne de caractères » –
une chaîne de quoi ? etc etc. Je dis ça, je dis rien….
Support WPBeginner
We totally agree with you that sometimes when writing we may feel that we have explained everything clearly for beginners, but a beginner level user may still not be able to understand it. This is why we have comments and we will be happy to explain it to you more
Un shortcode est un short+code. WordPress vous permet de générer des shortcodes pour vos blocs de code de programmation appelés
fonctions. Comme un utilisateur ne peut pas écrire de code de programmation dans l'Éditeur de publication lors de la rédaction d'un nouvel article. Les shortcodes offrent aux utilisateurs un moyen d'ajouter ces codes de programmation dans un article sans écrire le code complet dans l'éditeur d'article.Lorsque WordPress trouve un shortcode dans un article comme celui-ci :
[mon_shortcode]
Il exécute ensuite le code de programmation associé à ce shortcode particulier.
L'exemple donné dans l'article ci-dessus crée une fonction get_adsense. Lorsque cette fonction est exécutée, elle affiche le code adsense. Nous espérons que cela vous a éclairé. N'hésitez pas à nous faire part de vos questions.
Admin
Stacy
Ou les instructions font 3 lignes et vous vous demandez où sont le reste des instructions ????
Przemek
Totalement d'accord. J'ai eu du mal à comprendre la plupart des choses aussi.
Alan Murray
Puis-je utiliser un shortcode sur une page HTML autonome pour lier une page de mon blog ?
Si oui, comment puis-je l'intégrer ? Le fichier doit-il être un fichier PHP ?
Je n'arrive pas à trouver sur le net d'informations sur l'utilisation de sortcode en dehors des pages ou des articles Wordpress.
Support WPBeginner
Alan, les shortcodes sont une fonctionnalité de WordPress, la page doit être une page WordPress pour pouvoir exécuter le shortcode.
Admin
DavidA
Do you know, how to add a shortcode on a website from an other website WordPress? (multisite)
Thx
Support WPBeginner
oui en créant un plugin à l'échelle du réseau, tous les blogs du multisite peuvent partager le shortcode.
Admin
Lucy
Très bon !
John Rose
Clair et concis. Merci beaucoup. – John
Luke Ward
Bonjour, merci pour cela, cela m'a beaucoup aidé.
Cependant, j'aimerais savoir comment ajouter plus d'un AdSense sous forme de shortcode.
par ex. [adsense1] – affiche une publicité [adsense2] affiche une publicité différente.
Merci !
Personnel éditorial
Suivez le même processus. Changez le mot adsense par adsense1.
Admin
Luke Ward
Merci, désolé pour la question de débutant !
J'ai aussi un autre problème maintenant, j'utilise ce code pour ajouter adsense qui fonctionne avec des designs réactifs en utilisant javascript. Vous pouvez voir le code que j'utilise dans le lien ci-dessous...
http://www.labnol.org/?p=25252
Lorsque cela est ajouté après 'reuturn' – rien ne s'affiche.
J'espère que vous pourrez m'aider avec ce problème car je n'arrive pas à trouver la solution n'importe où.
Merci
Personnel éditorial
Le problème vient de la syntaxe.
Paul
Je viens de tomber sur ceci alors que je cherche à ajouter mes propres shortcodes. Je comprends la partie fonction, mais dans quel document incluez-vous le « hook up »
« add_shortcode(‘adsense’, ‘get_adsense’); ligne »
ce serait utile pour moi
Merci
Personnel éditorial
Vous ajoutez cela juste après la partie fonction.
Admin
Patrick
Je suis perdu et j'essaie de créer un shortcode pour insérer le nom d'utilisateur du propriétaire du blog. Des idées ?
Personnel éditorial
Écrivez une fonction qui affiche le nom d'utilisateur. Ensuite, mettez cette fonction dans la sortie du shortcode. Malheureusement, nous n'écrivons pas de codes personnalisés comme ceux-ci sur demande.
Admin
The Dividend Ninja
You forgot to put the semicolon after the ‘ on line 13, which would cause an error, and show people how to call the function. So it would look like this:
Cheers!
</script>
‘;
}
add_shortcode(‘adsense’, ‘get_adsense’);
But nice job explaining
Personnel éditorial
Thanks for letting us know. Its fixed now
Admin
wt
Alors comment ajouter une boîte avec un style CSS en utilisant un shortcode ? Où dois-je mettre le contenu CSS ?
ayushwhizkid
J'ai installé un plugin qui utilise des shortcodes pour ajouter des boîtes stylisées. Je veux ajouter la boîte à mes articles en la mettant dans single.php. Comment insérer le contenu d'un shortcode dans un fichier php.
p.s. je veux utiliser la boîte pour les informations de l'auteur !
KishaanSha
J'ai ajouté un shortcode :
add_shortcode(‘post_title’, ‘get_the_title’);
qui renvoie le titre de l'article... Mais ce titre d'article ne s'affiche pas dans le flux RSS. Quel peut être le problème ? Où le shortcode [post_title] devrait apparaître, il n'y a qu'un espace vide. Quelqu'un peut-il m'aider à résoudre ce problème ? Merci.
wpbeginner
@KishaanSha Ajoutez-vous le shortcode dans le contenu de votre article ou dans un thème ?
BlogAid
Je vois beaucoup d'utilisations personnalisées pour cela. Merci pour l'article. ~ MaAnna
denisa
comment créer un shortcode pour la page d'archive, lequel serait-ce ?
Crysislevel
merci pour ça… j'ai ajouté de nombreux shortcodes à mon site avec l'aide de plugins et je les ai implémentés dans mon fichier single.php !
Groho
Je pense que c'est un tutoriel très basique pour ajouter un shortcode dans WordPress
graphicbeacon
C'est assez basique. Les liens ci-dessous fourniront une utilisation détaillée des shortcodes WordPress.
http://www.problogdesign.com/wordpress/working-with-wordpress-shortcodes/
http://www.graphicbeacon.com/how-to-add-a-paypal-donation-shortcode-button-to-your-posts/
Un shortcode flexible est celui qui vous permet de modifier certains attributs. Le code Google AdSense ne pourrait-il pas être modifié pour permettre à l'utilisateur de définir des attributs tels que la largeur/hauteur et même le client publicitaire ?
Glenn
wow sympa, donc je dois ajouter mon shortcode dans mon functions.php au cas où je changerais de thème WordPress ?
Personnel éditorial
Oui, il est crucial de mettre à jour les fonctions dans le fichier functions.php suivant si vous changez de thème.
Admin
Bill
Assez simple, sauf où dois-je mettre le
add_shortcode(‘adsense’, ‘get_adsense’);
instruction ?
Personnel éditorial
Vous placez ceci juste en dessous de la fonction mentionnée dans l'article, dans votre fichier functions.php.
Admin