Üblicherweise werden die aktuellen Artikel auf Deiner Blog-Startseite angezeigt. Von Fall zu Fall können es jedoch Artikel bestimmter Kategorien in Deinem Blog geben, die Du nicht auf der Startseite bewerben möchtest.
Es gibt einige Gründe, den Fokus auf eine auserlesene Artikelauswahl zu beschränken. Jedoch kann das Ausschließen bestimmter Artikel frustrierend sein, wenn Du feststellen solltest, dass WordPress keine optionale Board-Lösung im Adminbereich dafür bietet. Mit einer kleinen Funktion gelingt es Dir allerdings, Abhilfe zu schaffen.
Kategorien ausschließen über functions.php
Öffne dazu Deine functions.php
-Datei aus Deinem Theme-Hauptverzeichnis und füge lediglich folgenden Code hinzu:
function exclude_category_home( $query ) { if ( $query->is_home ) { $query->set( 'cat', '-5, -34' ); } return $query; } add_filter( 'pre_get_posts', 'exclude_category_home' );
In Zeile 3 der oben markierten Codezeile fügst Du die ID’s der Kategorien ein, die Du von der Startseite ausschließen möchtest.
Coden, nein danke! Plugins als Alternative
Solltest Du keinen Zugang zu Deinen Theme-Dateien haben oder Du Dich nicht mit voran beschriebenen Codezeilen herumschlagen möchtest, kannst Du andernfalls eines der Dir bevorzugten folgenden Plugins einsetzen, die sich darum kümmern:
Diese beiden Plugins ermöglichen es Dir auf sehr einfache Weise, bestimmte Kategorien von der Startseite, Archiv-Seiten und Feeds auszuschließen.
Hallo Jonathan, danke fuer Deinen Artikel. Hat mir sehr weitergeholfen. Auf meiner Startseite erscheinen nun nur noch die gewaehlten Kategorien. Jedoch auf einer Seite auch nur noch die gleichen. Wie bekomme ich nun auf einer Seite gewaehlte Kategorien angezeigt?
Hi Alexander,
Auf welcher anderen Seite erscheinen nur noch die Gleichen?
Vielen Dank, das ist fast genau, was ich gesucht habe!
Leider werden so aber auch die „gefeatureten“ Artikel ausgeblendet.
Kann man diese weiterhin anzeigen lassen?
Vielen Dank für diesen Beitrag!
Wie kann ich es aber erreichen, dass die Beiträge, die als „sticky“ („oben halten“) markiert sind, noch angezeigt werden?
Oder alternativ, dass Beiträge, die (mindestens) noch einer zweiten Kategorie zugeordnet sind, weiterhin angezeigt werden?
Hallo, danke für den Artikel. Leider lässt sich das Video zum herausfinden der ID für die Kategorien nicht mehr abspielen. Wäre hilfreich wenn das noch kurz erklärt werden könnte.
Super Codeschnipsel :-) Habe ich gleich mal in einen aktuellen WordPress-Projekt ausprobiert und es hat auch funktioniert.
DANKE.
Danke für den Beitrag… brauch ich jetzt ;-)
VG
Hallo,
nachdem ich schon eine Weile nach solch einer Funktion gesucht habe und immer welcher erwischt habe die nicht funktionieren ist das die erste die auf Anhieb klappt. Danke dafür.
Besten Dank. Funktioniert sofort. :-)
Ich hatte noch aus Vorjahren einen alten Codeschnipsel, der dies nicht mehr tat. Von daher bin ich froh, dass es dieser tut.
hi.
kannst du mir auch erkären wie man im artikel ausblenden kann in welcher kategorie der post verfasst wurde ?
z.B
Blog eintrag hallo welt :
„Kategorie: Allgemein“ das ist mitten im beitrag zu sehen wie kann ich das ausblenden ?
screen :
https://picload.org/image/pwrwdlo/allgemein.png
Danke und Schöne grüße
Aurobindo
Cool, danke für die Anleitung. Vielleicht kannst du mir auch bei meiner Seite helfen? Hab da ein ähnliches Problem. Ich hinterlasse dir mal meine E-Mail und die Website, vielleicht hast du Lust dich bei mir zu melden. Freue mich auf deine Antwort.
Funktioniert prima, danke!
Hallo Jonathan,
vielen Dank für die gute Anleitung, es hat auch direkt auf Anhieb funktioniert!
Lieben Gruß
Franziska Schmohl
Hallo Franziska,
es freut mich, dass es durch diese Anleitung reibungslos bei dir geklappt hat. Falls Fragen aufkommen sollten, zögere bitte nicht, auf mich zurückzukommen.
Besten Gruß,
Jonathan