Support » Allgemeine Fragen » shortcode erstellen

  • Hallo,

    ich möchte einen Shortcode erstellen um den aktuellen Permalink darzustellen. Folgendes habe ich gemacht:

    Funktion angelegt:

    function perma123() {
        return the_permalink();
    }

    Permalink angelegt:
    add_shortcode('perma123', 'perma123');

    Im Post erscheint jetzt an der stelle [perma123] gar nichts. Ganz oben, unter „Veröffentlicht am xxx“ wird der korrekte Permalink ausgegeben.

    Warum ist das so? Kann mir vielleicht jemand helfen?

    Vielen Dank!

Ansicht von 1 Antwort (von insgesamt 1)
  • Ich gehe davon aus, dass der Permalink des Beitrags/der Seite ausgegeben werden soll, in dem/der dieser Shortcode verwendet wird?

    function perma123() {
       global $post;
       $output = get_the_permalink( $post->ID );
       return $ouput;
    }
    add_shortcode( 'perma123', 'perma123');
Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „shortcode erstellen“ ist für neue Antworten geschlossen.