Le shortcode du plugin Wordpress ne fonctionne pas
-
-
Votre codefonctionnepourmoi sur WP 3.9.2,que ce soit dans unplugin oufunctions.php.Les autres codes courtsfonctionnent-ilsbien?Your code works for me on WP 3.9.2, either in a plugin or functions.php. Do other shortcodes work OK?
- 0
- 2014-09-05
- Gabriel
-
Je confirme également que ce shortcodefonctionnebien.Quelque chose a-t-il supprimé lefiltre `do_shortcode` du hook`the_content`?Essayez depasser à unthèmepar défaut (votrethème utilise-t-il `the_content ()`?) Et désactiveztous lesplugins.Puis activez-les 1par 1pourtrouver le conflitpotentiel.I also confirm that this shortcode works ok. Has something removed the `do_shortcode` filter from the `the_content` hook? Try switching to a default theme (is your theme using `the_content()`?) and disabling all plugins. Then enable them 1 by 1 to find the potential conflict.
- 1
- 2014-09-06
- helgatheviking
-
3 réponses
- votes
-
- 2014-09-08
Mercipour vos réponses.Après uneenquêteplus approfondie,j'aitrouvé que lefichier duplugin oùmon shortcode était défini apparaissait comme "inactif".Unefois quej'ai déplacémes définitions de shortcode dans unfichier actif,tout a commencé àfonctionner.J'espère que cela sera utilepour quiconque se heurtera à ceproblème à l'avenir.
Merciencore!
Thanks for your responses. After further investigation, I found that the plugin file where my shortcode was defined was showing up as "inactive". Once I moved my shortcode definitions into an active file, then everything began to work. I hope this is useful for anybody who runs into this in the future.
Thanks again!
-
Veuillez accepter labonne réponse au lieu de la vôtre.Please accept the correct answer instead of your own.
- 0
- 2018-05-15
- Chess Byte
-
- 2014-09-07
Il y a quelquespoints à vérifierici
-
Un: votrepluginest-il activé.
-
Deux:est votre shortcode dans votrefichierprincipal deplugin. Si ce code setrouve dans un autrefichier de votreplugin,vous êtes-vous assuré d'inclure cefichier supplémentaire dans votrefichierprincipal deplugin
-
Trois: Vousn'avez aucuntype d'erreur dans votrefichier deplugin qui désactive votreplugin après l'activation. Avez-vous défini debug surtrue. L'un desmembres du site dispose d'unexcellentplugin de débogage disponibleen téléchargement sur wordpress.org appelé Objets de débogage
-
Quatre:essayez de déplacer votre shortcode vers lefunctions.php de votrethèmepour vous assurer que votre shortcodefonctionne réellement. Si celane fonctionnepas dans votrethème,leproblème vientpeut-être de votrethème lui-même
-
Cinq: comme suggérépar @helgatheviking,ne filtrez-vouspas le
the_content()
d'unemanière quipourraitprovoquer ce comportement -
Six: sitout ce quiprécède échoue,désactiveztous lesplugins,passez à unthèmefourniet vérifiez ànouveau. Si leproblèmepersiste,mettez àniveau/réinstallez Wordpress,carilpeut s'agir d'unfichier core corrompu alors
There are a couple of things to check here
One: Is your plugin activated.
Two: Is your shortcode in your main plugin file. If that code is in another file inside your plugin, did you make sure to include that extra file into your main plugin file
Three: Don't you have any type of error in your plugin file that deactivates your plugin after activation. Have you set debug to true. One of the site's members have an excellent debugging plugin available for download on wordpress.org called Debug Objects
Four: Try moving your shortcode to your theme's functions.php to make sure that your shortcode is actually working. If it doesn't work inside your theme, the problem might actually be in your theme itself
Five: As suggested by @helgatheviking, aren't you filtering the
the_content()
in any way that might cause this behaviorSix: If all of the above fails, deactivate all plugins, switch to a bundled theme, and recheck. If the problem persist, upgrade/reinstall Wordpress, as this might be a corrupted core file then
-
J'aifait la liste de contrôle: 1=vérifier !,2=oui !,3=non,4=ok,5=non,6->travaillé! Après avoir changémon wp local (pour letest) de 'Sydney Theme' à 'Twenty Fourteen',le SCest affiché.Il semble qu'ilexiste desthèmes quiempêchent les SC de s'afficher dans lesmessages.I did the checklist: 1=check!, 2=yes!, 3=nope, 4=ok, 5=nope, 6-> worked! After switching my local wp (for testing) from 'Sydney Theme' to 'Twenty Fourteen' the SC gets shown. Seems that there are themes which prevent SCs from showing in posts.
- 0
- 2017-03-13
- Martin Pfeffer
-
Merci Pieterpour cette liste de contrôle.Il s'avère queje n'avaispasinclus correctementmonfichier ... woops.Fonctionnebien maintenant :)Thanks Pieter for this checklist. Turns out I hadn't included my file correctly ... woops. Works fine now :)
- 0
- 2018-05-15
- Chess Byte
-
J'aifaittout ce qui suitet celane fonctionnetoujourspas.J'ai unenouvelleinstallation de WordPress (5.0.2) avec du code ajouté aufichierfunctions.php.Mais quandje mets [shortcodename] dans unepage,ilesttraité comme dutexte.Qu'est-ce quine vapas?J'utilise lethèmepar défaut: Twenty Sixteen.I did all the following and still it does not work. I have new WordPress (5.0.2) install with code added to functions.php file. But when i put [shortcodename] in a page it is treated as text. What is wrong? I use default theme: Twenty Sixteen.
- 0
- 2019-01-04
- hal
-
Ceciest une liste de contrôletrès utile.La seule chose quej'ajouterais serait un Seven: assurez-vous que votre éditeur depagene montepas votre shortcode comme lemien était: [plc_get_matter_detail_per_contact contacts=6c131-
668f13139e questions=6c620185-6211-1331-a642-668f6b7eea9e] Ce WordBreak «utile»m'afoirépendant unmoment.Merci éditeur depage ... This is a super helpful checklist. The only thing I'd add would be a Seven: make sure your page editor isn't jacking up your shortcode like mine was: [plc_get_matter_detail_per_contact contacts=6c131-668f13139e matters=6c620185-6211-1331-a642-668f6b7eea9e] That 'helpful' WordBreak screwed me up for a while. Thanks page editor... - 0
- 2019-11-08
- Brian Stinar
-
-
Pourquoi?Qu'est-ce que celafait?Où ajouteraient-ils cela?Veuillez [modifier] (https://wordpress.stackexchange.com/posts/317290/edit) votre réponseen utilisant le lien [modifier] (https://wordpress.stackexchange.com/posts/317290/edit) ci-dessuset ajouterplus d'informations sur lamanière dont celapermet de résoudre leproblème.Why? What does this do? Where would they add this? Please [edit](https://wordpress.stackexchange.com/posts/317290/edit) your answer using the [edit](https://wordpress.stackexchange.com/posts/317290/edit) link above and add in more information on how this helps solve the problem.
- 1
- 2018-10-22
- Howdy_McGee
-
J'ai un shortcode défini dans unplugin comme suit:
Maintenant,dans unepage wordpress,j'essaye d'accéder auplugin comme suit:
Cependant,le shortcoden'estpasexécutéet la sortieestjuste "[tag1]".Pouvez-vousm'aider?
Mercipour votre aide.