Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man verwandte Beiträge desselben Autors in WordPress anzeigt

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie verwandte Beiträge desselben Autors in WordPress anzeigen?

Viele Websites zeigen verwandte Beiträge am Ende eines Artikels an. Wenn Sie jedoch eine WordPress-Website mit mehreren Autoren betreiben, möchten die Leser vielleicht lieber verwandte Beiträge desselben Autors sehen.

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

Displaying related posts by same author in WordPress

Warum verwandte Beiträge nach Autor in WordPress anzeigen?

Durch das Hinzufügen von verwandten Beiträgen in WordPress können Sie den Besuchern helfen, neue Inhalte zu finden, sie bei der Stange zu halten und die Seitenaufrufe zu erhöhen, während Sie die Absprungrate reduzieren.

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

Related posts by author displayed manually in WordPress

Sehen wir uns also an, wie Sie verwandte Beiträge desselben Autors in WordPress anzeigen können.

Anzeige von Beiträgen desselben Autors in WordPress (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.

In manchen Anleitungen wird Ihnen empfohlen, benutzerdefinierten Code durch Bearbeiten der Datei functions.php Ihrer Website hinzuzufügen. Wir raten jedoch von dieser Methode ab, da selbst ein kleiner Fehler oder Tippfehler im Code zu häufigen WordPress-Fehlern führen oder sogar Ihre Website komplett zerstören kann.

An dieser Stelle kommt WPCode ins Spiel.

WPCode ist das beste Plugin für Codeschnipsel, mit dem Sie Ihrer WordPress-Website sicher benutzerdefinierte PHP-, CSS-, HTML- und andere Inhalte hinzufügen können. Sie können auch Ihr WordPress-Theme aktualisieren, ohne Ihre Anpassungen zu verlieren.

Zunächst müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Weitere Anweisungen finden Sie in unserem Leitfaden für Anfänger zur Installation eines WordPress-Plugins.

Nach der Aktivierung gehen Sie zu Code Snippets “ + Add Snippet.

Adding custom code to a WordPress blog or website

Hier sehen Sie alle vorgefertigten Snippets, die Sie zu Ihrer Website hinzufügen können. Dazu gehört ein Snippet, mit dem Sie Kommentare vollständig deaktivieren, Dateitypen hochladen können, die WordPress normalerweise nicht unterstützt, Seiten mit Anhängen deaktivieren und vieles mehr.

Um ein Snippet zu erstellen, fahren Sie einfach mit dem Mauszeiger über „Fügen Sie Ihren eigenen Code hinzu“ und wählen Sie dann „Snippet verwenden“.

Displaying related posts using custom code and WPCode

Dadurch gelangen Sie auf die Seite „Benutzerdefiniertes Snippet erstellen“, wo Sie zunächst einen Namen für Ihr Code-Snippet eingeben können. Dieser dient nur als Referenz, Sie können also jeden beliebigen Namen verwenden.

Öffnen Sie anschließend das Dropdown-Menü „Code-Typ“ und wählen Sie „PHP Snippet“.

How to display related posts by same author using WPCode

Sie können nun den folgenden Codeausschnitt in den Code-Editor 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 es sich bei der Seite um einen einzelnen Beitrag handelt, und wenn ja, ruft er die Informationen des Autors ab.

Dann wird eine Überschrift mit dem Inhalt „Ähnliche Beiträge von (Name des Autors)“ und bis zu 5 ähnliche Beiträge (außer dem aktuellen Beitrag) desselben Autors unterhalb des Beitragsinhalts angezeigt. Die Funktion weist WordPress auch an, den Code in Vorlagen für einzelne Beiträge auszuführen.

Danach blättern Sie nach unten zum Abschnitt „Einfügen“.

Wenn es nicht bereits 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 gesamten WordPress-Website erscheinen.

Adding related posts across your WordPress website

Danach können Sie zum oberen Rand des Bildschirms scrollen und auf den Schalter „Inaktiv“ klicken, damit er sich in „Aktiv“ ändert.

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

Clicking Save Snippet in WPCode

Wenn Sie nun einen beliebigen Beitrag in Ihrem WordPress-Blog besuchen, sehen Sie einen neuen Abschnitt für verwandte Beiträge.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, zu lernen, wie Sie verwandte Beiträge desselben Autors in WordPress anzeigen können. Vielleicht interessieren Sie sich auch für unseren Leitfaden zur Steigerung der Besucherzahlen in Ihrem Blog oder für unsere Expertenauswahl der besten WordPress-Plugins und -Tools für die Suchmaschinenoptimierung (SEO).

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

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

Reader Interactions

15 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. L Waterfield says

    Apologies for opening this up again after all these years, but could you tell me how to place this related posts content somewhere other than „after entry content“? E.g. If I wanted it to appear after the author info or after the comments section? Thank you!

    • WPBeginner Support says

      If you wanted to customize the specific location it appears then you would need to change ‚the_content‘ to where you would like to add the content

      Admin

    • WPBeginner Support says

      You would want to reach out to the support for the ecommerce plugin you are using for how to set that up.

      Admin

    • WPBeginner Support says

      To do that you would want to add to the array of arguments to include the post type. For line 8 you would want it to be:

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

      Replace book with your custom post type

      Admin

  3. Ryan Caswell says

    Hi there, the code works great but is there any way to include the post featured image thumb too? This would be so amazing!

  4. Trishah Woolley says

    Yes that works. Thanks!

    And I found and fixed another issue… If the author only has one post the Related Posts area shows but there is no information in it. To solve this, I did the following. And I also added a div around the content in order to style the area.

    // 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');
    
  5. Trishah Woolley says

    I’m testing the above functions.php code on a development site. The related posts are showing up on the bottom of pages also, like the contact us page. As you are using is_single this shouldn’t be happening. Do you have any insight on why this is happening?

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.