Möchten Sie aktuelle Beiträge aus einer bestimmten Kategorie auf Ihrer WordPress-Website anzeigen? Durch das Filtern von Beiträgen nach Kategorie können Sie Ihrem Publikum relevantere aktuelle Beiträge anzeigen.
Wir haben gelernt, dass Besucher eher auf Ihrer Seite bleiben, wenn es ihnen leichtfällt, die Inhalte zu finden, die sie am meisten interessieren. Dies kann dazu beitragen, die Absprungrate zu reduzieren und die Seitenaufrufe zu erhöhen.
In diesem Artikel zeigen wir Ihnen verschiedene Möglichkeiten, die neuesten Beiträge aus einer bestimmten Kategorie in WordPress anzuzeigen.

Warum Beiträge nach Kategorie in WordPress filtern
Die Anzeige aktueller Beiträge ermöglicht es Benutzern, neue Inhalte zu entdecken, während sie Ihre Website durchsuchen. Dies hilft erheblich, Ihren Blog-Traffic und Ihre Seitenaufrufe zu erhöhen.
Es kann auch die Suchmaschinenoptimierung Ihrer Website verbessern, indem es Ihre Inhalte auffindbarer macht und die Verlinkung zwischen Blogbeiträgen verbessert.
Um Ihre Liste der letzten Beiträge noch nützlicher zu gestalten, möchten Sie vielleicht nur Beiträge anzeigen, die für die Inhalte relevant sind, die die Benutzer gerade ansehen.

Dieser einfache Schritt kann Besucher dazu ermutigen, mehr Zeit auf Ihrer Website zu verbringen, was sogar zu mehr E-Mail-Abonnenten und Kunden führen kann.
Wenn Sie nun alle Ihre Beiträge aus einer bestimmten Kategorie auf einer separaten Seite anzeigen möchten, kümmert sich WordPress bereits darum.
Um die Kategorieseite zu finden, müssen Sie einfach zur Seite Beiträge » Kategorien » Anzeigen gehen und unter einer Kategorie auf den Link 'Anzeigen' klicken.

Das gesagt, lassen Sie uns einen Blick darauf werfen, wie Sie auf einfache Weise die letzten Beiträge nach Kategorie in verschiedenen Bereichen Ihrer Website anzeigen können. Wir werden die folgenden Methoden behandeln, damit Sie zu der Methode springen können, die Sie interessiert:
- Methode 1: Neueste Beiträge nach Kategorie mit dem Block-Editor hinzufügen
- Methode 2: Neueste Beiträge nach Kategorie in der WordPress-Seitenleiste hinzufügen
- Methode 3: Hinzufügen von letzten Beiträgen nach Kategorie mit Code
Methode 1: Neueste Beiträge nach Kategorie mit dem Block-Editor hinzufügen
Standardmäßig verfügt WordPress im Block-Editor über den Block „Neueste Beiträge“. Er ermöglicht es Ihnen, auf einfache Weise die neuesten Beiträge innerhalb einer Seite oder eines Beitrags anzuzeigen, und Sie können sie sogar nach Kategorie filtern.
Zuerst müssen Sie den Beitrag oder die Seite bearbeiten, auf der Sie die neuesten Beiträge nach Kategorie anzeigen möchten. Klicken Sie auf dem Beitragsbearbeitungsbildschirm auf die Schaltfläche Neues Block-Element hinzufügen (+) und suchen Sie dann nach dem Block 'Neueste Beiträge'.

Sie sehen den Block im Inhaltsbereich mit einer Vorschau Ihrer neuesten Beiträge. Klicken Sie einfach, um den Block auszuwählen, und Sie sehen die Blockeinstellungen in der rechten Spalte.
Oben in den Einstellungen sehen Sie verschiedene Optionen, z. B. das Anzeigen von Beitragsbildern, Autor, Datum und Inhalt.

Nun müssen Sie im Abschnitt 'Sortierung und Filterung' unter den Blockeinstellungen nach unten scrollen. Von hier aus müssen Sie den Namen der Kategorie eingeben, aus der Sie Beiträge anzeigen möchten.
Sie können sogar mehrere Kategorien auswählen, indem Sie die Kategorienamen mit einem Komma trennen.
Sie werden feststellen, dass sich die Vorschau Ihrer neuesten Beiträge ändert und nur Beiträge aus den von Ihnen ausgewählten Kategorien enthält.
Sie können Ihren Beitrag oder Ihre Seite jetzt speichern und in einem Browserfenster in der Vorschau anzeigen. Hier ist, wie es auf unserer Testseite aussah, mit den neuesten Beiträgen aus einer bestimmten Kategorie mit hervorgehobenen Bildern und Beitragsauszügen.

Methode 2: Neueste Beiträge nach Kategorie in der WordPress-Seitenleiste hinzufügen
Diese Methode wird für Benutzer empfohlen, die aktuelle Beiträge aus bestimmten Kategorien in ihrer WordPress-Seitenleiste anzeigen möchten.
Gehen Sie einfach zur Seite Darstellung » Widgets und fügen Sie den Block „Neueste Beiträge“ zu Ihrer Seitenleiste hinzu.

Standardmäßig zeigt der Block Ihre neuesten Beiträge an. Sie bearbeiten die Blockeinstellungen und scrollen zum Abschnitt 'Sortierung und Filterung'.
Von hier aus können Sie die Kategorie auswählen, aus der Sie Beiträge anzeigen möchten.

Optional können Sie wählen, ob Sie das hervorgehobene Bild, den Auszug, den Autor und mehr anzeigen möchten.
Vergessen Sie nicht, auf die Schaltfläche „Aktualisieren“ zu klicken, um Ihre Änderungen zu veröffentlichen.
Sie können nun Ihre Website besuchen, um Ihre nach Kategorie gefilterten aktuellen Beiträge anzuzeigen.

Methode 3: Hinzufügen von letzten Beiträgen nach Kategorie mit Code
Diese Methode erfordert, dass Sie manuell Code zu Ihrer WordPress-Website hinzufügen. Wenn Sie dies noch nie getan haben, lesen Sie unseren Leitfaden, wie Sie Code-Snippets in WordPress kopieren und einfügen.
Zuerst müssen Sie den folgenden Code in die functions.php-Datei Ihres WordPress-Themes oder in ein Code-Snippet-Plugin kopieren und einfügen.
function wpb_postsbycategory() {
// the query
$the_query = new WP_Query( array(
'category_name' => 'travel',
'posts_per_page' => 5
) );
// The Loop
if ( $the_query->have_posts() ) {
$string .= '<ul class="postsbycategory widget_recent_entries">';
while ( $the_query->have_posts() ) {
$the_query->the_post();
if ( has_post_thumbnail() ) {
$string .= '<li>';
$string .= '<a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_post_thumbnail($post_id, array( 50, 50) ) . get_the_title() .'</a></li>';
} else {
// if no featured image is found
$string .= '<li><a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_title() .'</a></li>';
}
}
} else {
// no posts found
$string .= '<li>No Posts Found</li>';
}
$string .= '</ul>';
return $string;
/* Restore original Post Data */
wp_reset_postdata();
}
// Add a shortcode
add_shortcode('categoryposts', 'wpb_postsbycategory');
Vergessen Sie nicht, 'travel' durch Ihren eigenen Kategorie- Slug (den Kategorienamen, der in URLs verwendet wird) zu ersetzen und Ihre Änderungen zu speichern.
Tipp: Sie können auch mehrere Kategorien durch ein Komma getrennt hinzufügen.
Wir empfehlen, diesen Code mit WPCode hinzuzufügen, dem besten Plugin für Code-Snippets. Es ermöglicht Ihnen, Code sicher in WordPress einzufügen, ohne Ihre functions.php-Datei zu bearbeiten. Sie müssen sich also keine Sorgen machen, Ihre Website zu beschädigen.
Um zu beginnen, müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Wenn Sie Hilfe benötigen, sehen Sie sich dieses Tutorial an wie man ein WordPress-Plugin installiert.
Gehen Sie nach der Aktivierung im WordPress-Dashboard zu Code Snippets » + Snippet hinzufügen .
Dies bringt Sie zur Seite „Snippet hinzufügen“. Suchen Sie von hier aus die Option „Eigene benutzerdefinierte Codes hinzufügen (Neues Snippet)“ und klicken Sie darunter auf die Schaltfläche „+ Benutzerdefiniertes Snippet hinzufügen“.

Als Nächstes müssen Sie aus der Liste der angezeigten Optionen 'PHP-Snippet' als Code-Typ auswählen.

Fügen Sie dann oben auf der Seite einen Titel für Ihren Ausschnitt hinzu, der beliebig sein kann, damit Sie sich daran erinnern, wofür der Code bestimmt ist.
Danach fügen Sie den obigen Code in das Feld 'Code-Vorschau' ein.

Sobald das erledigt ist, schalten Sie den Schalter von 'Inaktiv' auf 'Aktiv' und klicken Sie auf die Schaltfläche 'Snippet speichern'.

Dieser Code fordert WordPress einfach auf, 5 aktuelle Beiträge aus der Kategorie 'Nachrichten' anzuzeigen. Anschließend werden diese Beiträge als Aufzählung mit Miniaturansichten der Beitragsbilder angezeigt.
Schließlich erstellt er einen Shortcode [categoryposts], den Sie zu einer Seite, einem Beitrag oder einem Widget in der Seitenleiste hinzufügen. Als Nächstes zeigen wir Ihnen, wie Sie diesen Shortcode verwenden.
Verwendung von Shortcodes zum Hinzufügen von aktuellen Beiträgen nach Kategorie zu Beiträgen und Seiten
Bearbeiten Sie einfach den Beitrag oder die Seite, auf der Sie die neuesten Beiträge nach Kategorie anzeigen möchten. Klicken Sie auf dem Beitragsbearbeitungsbildschirm auf die Schaltfläche Neues Block-Element hinzufügen (+) und fügen Sie dann den Shortcode-Block zu Ihrem Inhaltsbereich hinzu.

Als Nächstes müssen Sie den Shortcode [categoryposts] in den Blockeinstellungen hinzufügen.
Sie können Ihren Beitrag oder Ihre Seite jetzt speichern und eine Vorschau anzeigen, um Ihre neuesten Beiträge aus einer bestimmten Kategorie in Aktion zu sehen. So sah es auf unserer Testseite aus.

Wie Sie sehen können, sieht das Styling nicht sehr sauber aus. Keine Sorge, Sie können das ändern, indem Sie etwas benutzerdefinierten CSS-Code zu Ihrem Theme hinzufügen.
Gehen Sie einfach zur Seite Darstellung » Anpassen, um den Theme-Customizer zu starten, und wechseln Sie dann im linken Bereich zum Reiter 'Zusätzliches CSS'.

Sie können den folgenden benutzerdefinierten CSS-Code als Ausgangspunkt hinzufügen.
ul.postsbycategory {
list-style: none;
}
.postsbycategory li {
padding-bottom:5px;
}
.postsbycategory img {
margin-right:5px
}
Vergessen Sie nicht, auf die Schaltfläche „Veröffentlichen“ zu klicken, um Ihren benutzerdefinierten CSS-Code zu speichern. Sie können nun Ihren Beitrag oder Ihre Seite besuchen, um Ihre neuesten Beiträge anzuzeigen, die jetzt etwas ordentlicher formatiert sind.

Hinzufügen des Shortcodes „Letzte Beiträge nach Kategorie“ zur WordPress-Seitenleiste
Sie können denselben Shortcode zu Ihrer WordPress-Seitenleiste oder jedem widget-fähigen Bereich hinzufügen.
Gehen Sie einfach zur Seite Darstellung » Widgets und fügen Sie den 'Shortcode'-Block zu Ihrer Seitenleiste hinzu.

Sie können nun Ihren Shortcode [categoryposts] in die Blockeinstellungen einfügen. Vergessen Sie nicht, auf die Schaltfläche Aktualisieren zu klicken, um Ihre Widget-Einstellungen zu speichern.
Sie können jetzt Ihre Website besuchen, um Ihr Widget für aktuelle Beiträge nach Kategorie in Aktion zu sehen. So sah es auf unserer Testwebsite aus.

Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie die neuesten Beiträge aus einer bestimmten Kategorie in WordPress anzeigen. Möglicherweise möchten Sie auch unseren Leitfaden lesen, wie Sie personalisierte Inhalte für verschiedene Benutzer in WordPress anzeigen und unsere Liste der besten WordPress-Block-Plugins, um Ihre Website weiter anzupassen.
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.


Mike
Danke, es hat funktioniert!
Dany
Wie füge ich auch das Datum hinzu?
WPBeginner Support
Wenn Sie das Datum meinen, an dem der Beitrag veröffentlicht wurde, hat der Block „Neueste Beiträge“ eine Option, mit der Sie dies anzeigen können!
Admin
Roger
Ihr PHP-Code zur Auswahl nach Kategorie hat mir gerettet, DANKE
Victoria
Vielen Dank für einen super hilfreichen Beitrag! Ich finde Ihre Inhalte immer sehr nützlich. Ich habe den Block „Neueste Beiträge“ zu einer neuen Seite hinzugefügt und die Kategorie eingegeben, die auf dieser Seite erscheinen soll. Es hat funktioniert! Frage: Wie kann ich mehr als 100 Beiträge anzeigen? Gibt es eine Möglichkeit, das zu tun? Die Zahl scheint begrenzt zu sein… nochmals vielen Dank! Jede Hilfe, die Sie anbieten können, wird sehr geschätzt. Vielleicht brauche ich dafür ein Plugin?
WPBeginner Support
So viele Beiträge auf einer Seite könnten Ihre Website verlangsamen, weshalb es normalerweise eine Begrenzung gibt. Wir haben derzeit kein empfohlenes Plugin für die Auflistung so vieler Beiträge gleichzeitig.
Admin
Jade New
Ein weiterer großartiger Beitrag, vielen Dank – ich habe gestern stundenlang damit herumgespielt, dabei ist es so super einfach! Ihr Blog ist in meinen Lesezeichen.
WPBeginner Support
Glad our guide could help
Admin
Erietta
Danke für diesen Artikel und die Darstellung aller Optionen. Ich habe zwei verschiedene Artikel-Landingpages für eine Website erstellt, jede mit unterschiedlichen Kategorien, die einen Block verwenden. Bisher alles einfach. Leider bedeutete dies, dass das Standard-Blog-Archiv mit all seinen nützlichen Steuerelementen nicht meinen Bedürfnissen entsprach. Was ich jetzt brauche, ist die Möglichkeit, diesen Seiten eine Paginierung hinzuzufügen – aber das kann ich nicht. Irgendwelche Tipps?
WPBeginner Support
Vorerst müssten Sie Kategorie-Seiten für die Paginierung erstellen, die Sie suchen. Sie können dies tun, indem Sie eine Kategorie zu Ihrem Menü hinzufügen.
Admin
Rob
Wenn ich mehrere Kategorien habe, z. B. die Kategorien X, Y und Z, und diese zum Snippet-Code hinzufüge – werden dann NUR die Beiträge dieser Kategorie angezeigt? Wenn ich also einen Beitrag aus Kategorie X ansehe, werden nur andere Beiträge aus Kategorie X und nicht aus Kategorie Y und Z angezeigt ... ebenso, wenn ich in Y bin, werden nur Beiträge aus Y angezeigt?
WPBeginner Support
Sie müssten bedingte Widgets verwenden, um so etwas anzuzeigen.
Admin
Akshay
Der Schriftstil ist völlig anders als der Standard. Wie kann ich ihn an das Theme anpassen oder was ist das CSS dafür?
WPBeginner Support
Sie sollten sich an den Support Ihres Themes wenden, um sicherzustellen, dass keine widersprüchliche Formatierung vorliegt.
Admin
Pankaj Prakash
Das hilft wirklich. Danke fürs Teilen.
WPBeginner Support
You’re welcome
Admin
Ledge
Wie werde ich die Linien los, die die Beiträge trennen?
WPBeginner Support
Hallo Ledge,
Diese Zeilen werden wahrscheinlich von Ihrem Theme mit CSS hinzugefügt. Sie können das Inspektionswerkzeug verwenden, um das verantwortliche CSS zu finden und dann benutzerdefiniertes CSS hinzufügen, um dies zu überschreiben.
Admin
Allen S
Ich habe gerade erst angefangen, das Widget „Recent Posts Extended“ zu verwenden, aber aus irgendeinem Grund kann ich es nicht dazu bringen, das anzuzeigen, was ich will und wo ich es haben möchte. Ich betreibe eine Fahrschule und habe meine Website mit WP & Divi Builder erstellt. Ich habe 7 „Recent Posts Extended“. Eines für die neuesten Kundenrezensionen, die auf der Startseite der Website für alle bedienten Gebiete erscheinen sollen, 3 für bestandene Prüfungen und 3 für Kundenrezensionen für 3 Gebiete, die ich abdecke und die ihre eigene Seite haben. Aber wenn ich in „Limit to category“ für jedes „Recent Posts Extended“ das Gebiet auswählen möchte, erwarte ich, 7 Kategorien mit Kontrollkästchen zu sehen, und es sind nur 5 Kategorien zur Auswahl verfügbar. Ich bin kein Entwickler, daher ist das Verstehen von CSS-Code wie Chinesisch lesen. Ich habe das Web durchforstet und keine Antwort gefunden, die meinen Bedürfnissen entspricht.
Alex M.
Hallo, danke für dieses Snippet. Gibt es eine Möglichkeit, Beiträge aus einer bestimmten Kategorie anzuzeigen, aber wenn es nicht genug davon gibt, werden die normalen Beiträge angezeigt?
Zum Beispiel habe ich einen Beitrag mit der Kategorie „Hervorgehoben“ aktiviert, aber auf meiner Homepage muss ich 3 Beiträge anzeigen, was mir 2 leere Plätze lässt.
Thanks!
Akash
Ich möchte die Beiträge anzeigen, die der Benutzer in den hervorgehobenen Beiträgen ausgewählt hat
Shahbaz
Wenn ich Beiträge einer bestimmten Kategorie auf einer neuen Seite anzeigen möchte, wo soll ich diese Snippets kopieren?
Mags Nixon
Ich habe dieses Plugin gerade aktiviert und es hat für die erste Seitenleiste gut funktioniert. Die zweite benutzerdefinierte Seitenleiste zeigte nur die Kategorie der ersten. Ich habe die zweite gelöscht, aber jetzt wird sie überhaupt nicht mehr angezeigt. Haben Sie weitere Rückmeldungen zu diesem Widget, das seit den letzten Updates nicht mehr von WordPress unterstützt wird? Jede Hilfe wäre willkommen.
Zelaphas
Danke dafür. Ich benutze dies mit dem "Sydney" WP-Theme und versuche, bestimmte Projektkategorien auf der Homepage als Portfolio/Fallstudien anzuzeigen. Ich habe es erfolgreich geschafft, das Widget zusammen mit meinen gewünschten Beiträgen anzuzeigen, aber sie werden vertikal angezeigt. Ich möchte, dass sie nebeneinander horizontal in einem Raster angezeigt werden (außer auf Mobilgeräten, natürlich). Haben Sie Ideen dazu? Danke!
hailemaryam
Danke!!! Sie haben mir das Leben gerettet. Ich habe an der Website eines Kunden gearbeitet und die Nachrichten mussten nur im Slider angezeigt werden. Sie haben mir gezeigt, wie ich sie anpassen kann.
Debora
Hallo, danke für das Tutorial. Nur eine Frage: Ich versuche, auf der Homepage einen Karussell mit den neuesten Beiträgen und Vorschaubildern zu erstellen. Alle Plugins, die ich ausprobiert habe, hatten ein schlechtes Bildlayout, ich habe viele Bilder mit unterschiedlichen Größen. Deshalb wollte ich es ohne Plugin versuchen und nur Code in WP schreiben.
Können Sie mir bitte sagen, wie ich Vorschaubilder zu Ihrem Code hinzufügen kann, um aktuelle Beiträge mit Vorschaubildern anzuzeigen? Vielen Dank
Alfredo
und... wenn ich die neuesten Beiträge der aktuellen Beitrags-Kategorie anzeigen möchte?
ist möglich? wie?
Grüße
ben
Hallo,
Haben Sie dieses Plugin (letztes Update vor 1 Jahr) mit dem letzten Update von WordPress ausprobiert?
Wenn ich den Support bei WordPress überprüfe, scheint dieses Plugin nicht mehr unterstützt zu werden und einige Benutzer können es mit neueren WordPress-Versionen nicht richtig verwenden.
Mit freundlichen Grüßen
WPBeginner Support
Hallo Ben,
Ja, wir haben das Plugin ausprobiert und es funktioniert wie versprochen.
Admin
Theo Dorant
Wenn Sie Ihren Code in functions.php haben möchten, können Sie
function include_posts_from_recentPostWidget_by_cat() { $include = array( ‘cat’ => ‘2, 5’ ); return $include; } add_filter(‘widget_posts_args’,’include_posts_from_recentPostWidget_by_cat’);
2 und 5 sind die IDs der Kategorien, die Sie anzeigen möchten. Sie können dasselbe tun, um Kategorien auszuschließen, indem Sie „-2, -5“ verwenden
Blair Jersyer
Was ist, wenn der Beitrag, in dem wir die neuesten Beiträge anzeigen, Teil der neuesten Beiträge ist und wir the_content() anzeigen… Wird es keine unendliche Schleife geben?
WPBeginner Support
Nein, das wird keine unendliche Schleife verursachen.
Admin