WordPress Shortcodes funktionieren nicht

Lesezeit: 2 Minuten

Jedes Mal, wenn ich versuche, meiner WordPress-Site einen Shortcode hinzuzufügen, wird am Ende lediglich der Code angezeigt, den ich der eigentlichen Seite hinzufüge. Ich habe den Code in den “Text”-Bereich des Inhaltsbereichs eingefügt, funktioniert aber immer noch nicht.

Selbst wenn ich in die header.php-Datei einfüge, erhalte ich das gleiche Ergebnis. Zum Beispiel.

Ich habe kürzlich den folgenden Code in header.php kopiert und eingefügt (wie von dem Plugin, das ich heruntergeladen habe, angewiesen)
<div class="headerslider"> <?php echo do_shortcode('[sp_responsiveslider limit="-1"]'); ?></div>

Wenn ich ein Reload speichere, bekomme ich einfach [sp_responsiveslider limit="-1"] erscheinen auf meiner Website. Dies passiert mit allen Shortcodes, die ich mache.

Bitte helfen Sie

  • Sie fügen das Obige zu einem Beitrag/einer Seite hinzu?

    – Howli

    19. April 2014 um 23:05 Uhr

  • Ich füge es einer Seite hinzu

    – Mesbah Jamali

    19. April 2014 um 23:10 Uhr

  • Ihr Code ist korrekt und sollte funktionieren, daher benötigen wir weitere Informationen, um Ihnen zu helfen. Hast du einen Link zu der Seite? Wie genau binden Sie den PHP-Code ein? Mit einem Texteditor? Wo bindest du deinen Code in deine header.php ein?

    – Kimberley Furson

    19. April 2014 um 23:12 Uhr


  • @MesbahJamali, haben Sie versucht, es ohne den PHP-Code hinzuzufügen? Also nur ergänzen <div class="headerslider">[sp_responsiveslider limit="-1"]</div> zur Seite.

    – Howli

    19. April 2014 um 23:14 Uhr


  • @KimberleyFurson Bitte beachten Sie, dass ich das nur als Beispiel verwendet habe. Es ist mit jedem Shortcode, den ich verwende. Aber für dieses Beispiel habe ich versucht, es ganz am Ende der header.php hinzuzufügen, dann innerhalb des Header-Abschnitts, auch am Anfang des Body-Abschnitts. Hier ist ein Link zu dem Plugin, das ich verwende. wordpress.org/plugins/responsive-header-image-slider Beachten Sie, dass dort steht: „Sie können diesen Bild-Slider auch innerhalb Ihrer Seite mit folgendem Shortcode verwenden [sp_responsiveslider limit=”-1″].” Das habe ich versucht, aber es funktioniert auch nicht

    – Mesbah Jamali

    20. April 2014 um 1:01 Uhr

Benutzer-Avatar
vvanasten

Es scheint wie der Shortcode sp_responsiveslider ist eigentlich nicht definiert. Bist du sicher, dass das Plugin richtig installiert ist? Wenn das Plugin korrekt installiert ist, können Sie testen, ob Shortcodes auf Ihrer WordPress-Installation funktionieren. Fügen Sie Folgendes in Ihre Datei functions.php ein (add <?php in die erste Zeile, wenn es nicht bereits in der Datei enthalten ist):

function test_shortcodes()
{
    return 'Shortcodes are working!';
}
add_shortcode('test_shortcodes', 'test_shortcodes');

Dadurch wird ein neuer Shortcode in WordPress erstellt. Um zu testen, ob Shortcodes funktionieren, geben Sie den Text ein [test_shortcodes] innerhalb eines Beitrags und zeigen Sie die Seite mit dem Beitrag an. Wenn Sie die Seite laden, sollte das Shortcode-Tag durch “Shortcodes funktionieren!” ersetzt werden. Wenn dies funktioniert, liegt ein Problem mit dem Plugin und seinem Shortcode vor.

Wenn der Testtext nicht angezeigt wird, liegt möglicherweise ein Problem mit Ihrer WordPress-Installation vor.

1372990cookie-checkWordPress Shortcodes funktionieren nicht

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy