Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So zeigst du verwandte Beiträge desselben Autors in WordPress an

Wenn Sie einen Blog mit mehreren Autoren wie unseren betreiben, wissen Sie, wie wichtig es ist, die Arbeit jedes Autors effektiv zu präsentieren.

Eine Methode, die wir gefunden haben, ist die Anzeige verwandter Beiträge desselben Autors am Ende jedes Artikels. Dieser Ansatz hilft den Lesern nicht nur, mehr von dem zu finden, was ihnen gefällt, sondern gibt auch jedem Autor mehr Sichtbarkeit auf Ihrer Website.

In diesem Artikel zeigen wir Ihnen, wie Sie verwandte Beiträge desselben Autors in WordPress anzeigen.

Verwandte Beiträge desselben Autors in WordPress anzeigen

Warum verwandte Beiträge nach Autor in WordPress anzeigen?

Durch das Hinzufügen von verwandten Beiträgen in WordPress können Sie Besuchern helfen, neue Inhalte zu finden, sie zu binden und Seitenaufrufe zu erhöhen und gleichzeitig die Absprungrate zu reduzieren.

Wenn Sie jedoch einen WordPress-Blog mit mehreren Autoren betreiben, möchten Besucher möglicherweise weitere Beiträge eines bestimmten Autors lesen. Wenn Sie Beiträge desselben Autors anzeigen, können Sie Besucher länger auf Ihrer Website halten und das Leseerlebnis verbessern.

Verwandte Beiträge vom Autor manuell in WordPress anzeigen

Das gesagt, sehen wir uns an, wie Sie verwandte Beiträge desselben Autors in WordPress anzeigen können.

Beiträge desselben Autors in WordPress anzeigen (einfache Methode)

Der einfachste Weg, eine Liste verwandter Beiträge desselben Autors anzuzeigen, ist das Hinzufügen von benutzerdefiniertem Code zu Ihrer WordPress-Website. Wir haben versucht, Plugins für diesen Zweck zu finden, aber die, die wir gefunden haben, sind viel zu veraltet.

Manchmal wird in Anleitungen empfohlen, benutzerdefinierten Code durch Bearbeiten der Datei functions.php Ihrer Website hinzuzufügen. Wir empfehlen diese Methode jedoch nicht, da selbst ein kleiner Fehler oder Tippfehler im Code häufige WordPress-Fehler verursachen oder Ihre Website sogar vollständig zum Absturz bringen kann.

Hier kommt WPCode ins Spiel.

WPCode's Homepage

WPCode ist das beste Code-Snippet-Plugin, mit dem Sie sicher benutzerdefinierten PHP-, CSS-, HTML-Code und mehr zu Ihrer WordPress-Website hinzufügen können. Sie können auch Ihr WordPress-Theme aktualisieren, ohne Ihre Anpassungen zu verlieren.

Neben der Anzeige verwandter Beiträge desselben Autors ermöglicht Ihnen WPCode das Hinzufügen von benutzerdefiniertem Code, um zufällige Beiträge anzuzeigen, Sticky Posts aus der Beitragschleife auszuschließen und mehr.

Zuerst müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Weitere Anweisungen finden Sie in unserer Anfängeranleitung zur Installation eines WordPress-Plugins.

Gehen Sie nach der Aktivierung zu Code-Snippets » + Snippet hinzufügen in der WordPress-Admin-Seitenleiste. Hier sehen Sie alle fertigen Snippets, die Sie zu Ihrer Website hinzufügen können.

Um ein Snippet zu erstellen, fahren Sie einfach mit der Maus über 'Fügen Sie Ihren benutzerdefinierten Code hinzu (Neues Snippet)' und klicken Sie dann auf die Schaltfläche '+ Benutzerdefiniertes Snippet hinzufügen'.

Benutzerdefinierten Code in WPCode hinzufügen

Als Nächstes müssen Sie aus der Liste der angezeigten Optionen einen Code-Typ auswählen. Wählen Sie für dieses Tutorial „PHP-Snippet“.

Wählen Sie PHP-Snippet als Code-Typ

Sie werden dann zur Seite 'Benutzerdefinierten Ausschnitt erstellen' weitergeleitet, wo Sie mit der Eingabe eines Namens für Ihren Code-Ausschnitt beginnen können.

Der Name dient nur Ihrer Referenz, Sie können also verwenden, was Sie möchten.

Wie man verwandte Beiträge desselben Autors mit WPCode anzeigt

Sie können nun den folgenden Ausschnitt in das Feld 'Code-Vorschau' einfügen:

function wpb_related_author_posts($content) {
    if (is_single()) {
        global $authordata, $post;
        
        // Fetch the author's display name
        $author_name = get_the_author_meta('display_name', $authordata->ID);
        
        // Insert the author's name into the string
        $content .= '<h4>Similar Posts by ' . $author_name . ':</h4> ';
      
        $authors_posts = get_posts(array(
            'author' => $authordata->ID,
            'post__not_in' => array($post->ID),
            'posts_per_page' => 5
        ));
      
        $content .= '<ul>';
        foreach ($authors_posts as $authors_post) {
            $content .= '<li><a href="' . get_permalink($authors_post->ID) . '">' . apply_filters('the_title', $authors_post->post_title, $authors_post->ID) . '</a></li>';
        }
        $content .= '</ul>';
      
        return $content;
    } else {
        return $content;
    }
}

add_filter('the_content', 'wpb_related_author_posts');

Dieser Code prüft, ob die Seite ein einzelner Beitrag ist, und ruft gegebenenfalls die Informationen des Autors ab.

Dann wird eine Überschrift angezeigt, die 'Ähnliche Beiträge von (Autorenname)' lautet, und bis zu 5 ähnliche Beiträge (ohne den aktuellen Beitrag) desselben Autors unter dem Beitragstext. Die Funktion weist WordPress auch an, den Code auf einzelnen Beitrags-Templates auszuführen.

Scrollen Sie danach nach unten zum Abschnitt „Einfügen“.

Wenn es noch nicht ausgewählt ist, wählen Sie 'Automatisch einfügen'. Öffnen Sie dann das Dropdown-Menü und wählen Sie 'Überall ausführen', damit die verwandten Beiträge auf Ihrer WordPress-Website angezeigt werden.

Verwandte Beiträge auf Ihrer WordPress-Website hinzufügen

Danach können Sie zum oberen Bildschirmrand scrollen und auf den Schalter 'Inaktiv' klicken, damit er zu 'Aktiv' wechselt.

Klicken Sie abschließend auf „Snippet speichern“, um das PHP-Snippet live zu schalten.

Speichern-Snippet in WPCode klicken

Wenn Sie nun einen beliebigen Beitrag in Ihrem WordPress-Blog besuchen, sehen Sie einen neuen Abschnitt mit verwandten Beiträgen.

Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie verwandte Beiträge desselben Autors in WordPress einfach anzeigen können. Möglicherweise möchten Sie auch unseren Leitfaden zum Anzeigen beliebter Beiträge nach Aufrufen in WordPress oder unsere Expertenauswahl für die besten Plugins für verwandte Beiträge für WordPress ansehen.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

14 CommentsLeave a Reply

  1. Entschuldigen Sie, dass ich das nach all den Jahren wieder aufgreife, aber könnten Sie mir sagen, wie ich diesen Inhalt für verwandte Beiträge irgendwo anders als "nach dem Beitrag" platzieren kann? Z.B. Wenn ich ihn nach den Autoreninformationen oder nach den Kommentaren anzeigen lassen möchte? Vielen Dank!

    • Wenn Sie den genauen Speicherort anpassen möchten, an dem er angezeigt wird, müssten Sie 'the_content' durch die Stelle ersetzen, an der Sie den Inhalt hinzufügen möchten.

      Admin

    • Sie sollten sich an den Support für das E-Commerce-Plugin wenden, das Sie verwenden, um zu erfahren, wie Sie dies einrichten.

      Admin

    • Um dies zu tun, möchten Sie das Array von Argumenten erweitern, um den Beitragstyp einzuschließen. Für Zeile 8 sollte es lauten:

      $authors_posts = get_posts( array( ‘post_type’ => ‘book’, ‘author’ => $authordata->ID, ‘post__not_in’ => array( $post->ID ), ‘posts_per_page’ => 5 ) );

      Ersetzen Sie Buch durch Ihren benutzerdefinierten Beitragstyp

      Admin

  2. Hallo, der Code funktioniert super, aber gibt es eine Möglichkeit, auch das Beitragsbild-Thumbnail einzufügen? Das wäre fantastisch!

  3. Ja, das funktioniert. Danke!

    Und ich habe ein weiteres Problem gefunden und behoben... Wenn der Autor nur einen Beitrag hat, wird der Bereich 'Verwandte Beiträge' angezeigt, aber es sind keine Informationen darin. Um dies zu lösen, habe ich Folgendes getan. Und ich habe auch ein Div um den Inhalt hinzugefügt, um den Bereich zu gestalten.

    // Related Author Posts
    
    function wpb_related_author_posts($content) {
    
        global $authordata, $post;
    
        $authors_posts = get_posts( array( 'author' => $authordata->ID, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 5 ) );
    
    if ( is_single() && (count($authors_posts) > 1 ) ) {
    
        $content .= '<div class="similar_posts"><h3>Similar Posts by The Author:</h3> ';
    
        $content .= '<ul>';
        foreach ( $authors_posts as $authors_post ) {
            $content .= '<li><a href="' . get_permalink( $authors_post->ID ) . '">' . apply_filters( 'the_title', $authors_post->post_title, $authors_post->ID ) . '</a></li>';
        }
        $content .= '</ul></div>';
    
        return $content;
        }
        else {
        return $content;
        }
    }
    
    add_filter('the_content','wpb_related_author_posts');
    
  4. Ich teste den obigen Code von functions.php auf einer Entwicklungsseite. Die verwandten Beiträge werden auch am Ende von Seiten angezeigt, wie z. B. auf der Kontaktseite. Da Sie is_single verwenden, sollte dies nicht passieren. Haben Sie eine Erklärung dafür, warum das passiert?

    • Hallo Trishah,

      Vielen Dank für die Meldung. Es gab einen kleinen Fehler im Code, der dies verursacht hat. Wir haben den Fehler behoben, Sie können nun den neuen Code-Schnipsel ausprobieren.

      Admin

Kommentar hinterlassen

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.