Wo st der Fehler imPHP-Code?

  • Ich will den Autor eines Betrages einblenden. Dazu nutze ich einen Shortcode:

    Zitat

    function autor_ausgeben(){
    $autorname = 'Mitgeteilt von ' . the_author_posts_link() . '<br>';
    return $autorname;
    }

    add_shortcode('AutorAusgeben', 'autor_ausgeben' );

    ... der es aber nicht tut. Auch wenn ich die Function the_author ind <?php ... ?>-Klammern setze, geht nix.

    Wo ist mein Fehler?

    Mühsam ernährt sich das (Nichtinformatiker-)Eichhörnchen.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Was bedeutet "es aber nicht tut"? Was wird im Beitrag angezeigt, wenn Du den Shortcode [FONT=courier new][AutorAusgeben][/FONT] dort eingibst.

    Und verwende [FONT=courier new]get_the_author_link()[/FONT] statt [FONT=courier new]the_author_posts_link()[/FONT], denn [FONT=courier new]the_..[/FONT] gibt den Text direkt aus anstelle zurück.

    Einmal editiert, zuletzt von b3317133 (6. März 2017 um 23:24)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!