Wordpress Plugin Shortcode funktioniert nicht
-
-
Ihr Codefunktioniertfürmichin WP 3.9.2,entwederin einem Plugin oderin functions.php.Funktionieren andere Shortcodeseinwandfrei?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
-
Ichbestätige auch,dass dieser Shortcodefunktioniert.Hatetwas den Filter "do_shortcode" aus dem Hook "the_content"entfernt?Versuchen Sie,zueinem Standarddesign zu wechseln (verwendet Ihr Design "the_content ()"?) Und alle Plugins zu deaktivieren.Aktivieren Sie sie dann 1 zu 1,um denpotenziellen Konflikt zufinden.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 Antworten
- Stimmen
-
- 2014-09-08
Vielen Dankfür Ihre Antworten.Nach weiteren Untersuchungen stellteichfest,dass die Plugin-Datei,in dermein Shortcode definiert wurde,als "inaktiv" angezeigt wurde.Nachdemichmeine Shortcode-Definitionenin eine aktive Datei verschoben hatte,begann alles zufunktionieren.Ich hoffe,dass diesfürjedennützlichist,derin Zukunft darauf stößt.
Nochmals vielen Dank!
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!
-
Bitte akzeptieren Sie die richtige Antwort anstelle Ihrereigenen.Please accept the correct answer instead of your own.
- 0
- 2018-05-15
- Chess Byte
-
- 2014-09-07
Hiergibt esein paar Dinge zu überprüfen
-
Eins: Ist Ihr Plugin aktiviert?
-
Zwei: Ist Ihr Shortcodein Ihrer Haupt-Plugin-Datei. Wenn sich dieser Codein einer anderen Dateiin Ihrem Pluginbefindet,haben Sie sichergestellt,dass diese zusätzliche Dateiin Ihre Haupt-Plugin-Datei
aufgenommen wird
-
Drei: Sie haben keinen Fehlerin Ihrer Plugin-Datei,der Ihr Pluginnach der Aktivierung deaktiviert. Haben Sie Debug auftruegesetzt? Eines der Mitglieder der Website verfügt überein hervorragendes Debugging-Plugin zum Herunterladen auf wordpress.orgmit dem Namen Debug-Objekte
-
Viertens: Versuchen Sie,Ihren Shortcodein diefunctions.php Ihres Themas zu verschieben,um sicherzustellen,dass Ihr Shortcodetatsächlichfunktioniert. Wennesin Ihrem Themanichtfunktioniert,liegt das Problemmöglicherweisein Ihrem Thema selbst.
-
Fünf: Wie von @helgatheviking vorgeschlagen,filtern Sie den
the_content()
nicht aufeine Weise,die dieses Verhalten verursachen könnte -
Sechs: Wenn alle obengenannten Fehler auftreten,deaktivieren Sie alle Plugins,wechseln Sie zueinem gebündelten Thema und überprüfen Sie sieerneut. Wenn das Problem weiterhinbesteht,aktualisieren Sie Wordpress undinstallieren Sieeserneut,da diesmöglicherweiseeine beschädigte Kerndateiist.
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
-
Ich habe die Checklistegemacht: 1=check!,2=yes!,3=nein,4=ok,5=nein,6-> hatfunktioniert! Nachdemichmein lokales wp (zum Testen) von 'Sydney Theme' auf 'Twenty Fourteen' umgestellt habe,wird der SC angezeigt.Es scheint Themen zugeben,die verhindern,dass SCsin Posts angezeigt werden.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
-
Danke Pieterfür diese Checkliste.Es stellte sich heraus,dassichmeine Dateinicht richtig aufgenommen hatte ... woops.Funktioniertjetztgut :)Thanks Pieter for this checklist. Turns out I hadn't included my file correctly ... woops. Works fine now :)
- 0
- 2018-05-15
- Chess Byte
-
Ich habe alles Folgendegemacht undtrotzdemfunktioniertesnicht.Ich habeeine neue WordPress (5.0.2) -Installationmit Code zur Dateifunctions.php hinzugefügt.Aber wennich [Shortcodename]in eine Seite setze,wirdes als Textbehandelt.Wasistfalsch?Ich verwende das Standardthema: 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
-
Diesisteine super hilfreiche Checkliste.Daseinzige,wasich hinzufügen würde,wäreeine Sieben: Stellen Sie sicher,dass Ihr Seiteneditor Ihren Shortcodenicht wiemeinen aufbockt,und zwar wiefolgt:] Dieser 'hilfreiche' WordBreak hatmichfüreine Weile vermasselt.Danke Seiteneditor ...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
-
-
Warum?Wasmacht das?Wo würden sie das hinzufügen?Bitte [bearbeiten] (https://wordpress.stackexchange.com/posts/317290/edit) Ihre Antwort über den Link [bearbeiten] (https://wordpress.stackexchange.com/posts/317290/edit) oben undfügen Sie hinzuWeitere Informationen dazu,wie dies zur Lösung des Problemsbeiträgt.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
-
Ich habeeinen Shortcodein einem Plugin wiefolgt definiert:
Jetzt versucheichinnerhalbeiner WordPress-Seite wiefolgt auf das Plugin zuzugreifen:
Der Shortcode wirdjedochnicht ausgeführt und die Ausgabe lautetnur "[tag1]".Können Sie helfen?
Vielen Dankfür Ihre Hilfe.