Afficher le shortcode sans l'exécuter

18

J'essaie d'afficher du code dans ma page WordPress et cela ne fonctionne pas. Tout ce que j'ai lu dit que vous devriez pouvoir simplement utiliser une prebalise avec une balise de code et ce serait bien, mais lorsque j'essaie d'afficher un shortcode, il rend le shortcode plutôt que d'afficher le code.

Le codex dit que l'utilisation de preet le code fonctionnerait, mais ce n'est pas pour moi. Est-ce que quelqu'un a déjà eu ce problème? Suis-je en train de manquer quelque chose functions.phpqui fait que ça marche?

Jamie
la source

Réponses:

26

Pour afficher un shortcode au lieu de le rendre, vous avez deux options:

  1. Écrivez [[shortcode]]. WordPress le montrera comme [shortcode].
  2. Échappez au [, écrivez-le comme [ou [.
fuxia
la source
Salut, mmy problème avec le [shortcode, ]c'est que chaque fois que je modifie la page, ils sont changés en crochets..BTW, la 1ère solution fonctionne bien pour moi
538ROMEO
Si vous avez un code court avec du contenu, mettez les crochets supplémentaires autour de tout le shortcode, pas les balises de début et de fin, c'est[[shortcode]content goes here[/shortcode]]
SteJ
3

A fonctionné pour moi: [shortcode]&#91est [et ]est] les codes html.

Ne fonctionne pas pour moi celui suggéré par toscho: Ecrire [[shortcode]]. WordPress l'affichera comme [shortcode].

Niki Rocco
la source
3

L'utilisation de la &#91balise ne fonctionnera pas si vous basculez entre le texte et l'éditeur visuel.

La [[shortcode]]solution ne fonctionne pas non plus avec WP 4.1.1.

Au lieu de cela, la solution suivante fonctionne:

[[shortcode]
Hello World
[/shortcode]]
Christine Cooper
la source
3

J'ai essayé toutes les réponses suggérées, aucune n'a fonctionné pour moi.

Voici ma (étrange) façon de montrer [solr_search_shortcode] :
<pre>[<code>solr_search_shortcode</code>]</pre>

Voyez-le en direct ici .

patrice 68
la source