Schritt für Schritt Anleitung mit Bildern, um eine Kategorie auf der WordPress Startseite auszuschließen ✔️
Möchtest du verhindern, dass eine bestimmte Kategorie auf deiner WordPress Startseite angezeigt wird?
Standardmäßig zeigt WordPress Beiträge aus allen Kategorien auf der Homepage an. Nun kann es natürlich vorkommen, dass man die Beiträge einer bestimmten Kategorie, oder auch mehrerer Kategorien, nicht auf der Homepage angezeigt haben möchte.
In diesem Artikel werde ich dir Schritt für Schritt zeigen, wie du ganz einfach eine bestimmte Kategorie auf deiner WordPress-Startseite ausblenden kannst, ohne ein Plugin installieren zu müssen.
Kategorie auf Homepage ausblenden an diesem Beispiel
Ich lasse auf meinem WordPress Food Blog die letzten Beiträge auf der Startseite anzeigen. Nun möchte ich aber auf der Startseite nur meine Rezepte anzeigen, für die ich eine entsprechende Kategorie erstellt habe.
Eine weitere Kategorie „Blog“, deren Beiträge standardmäßig auch angezeigt werden, möchte ich auf der Homepage ausblenden.
Kategorie ohne Plugin ausblenden
Schritt 1: Füge diesen Codeschnipsel in die functions.php Datei deines Child Themes ein.
function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-00' );
}
return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );
Sofern du kein Child Theme installiert hast, empfehle ich dir das Plugin Code Snippets, um den Code in deiner functions.php Datei zu platzieren. Sofern du so wie ich, lieber mit einem Child Theme arbeitest, findest du hier eine Anleitung, wie man es am einfachsten installiert.
Schritt 2: Bestimme die ID der Kategorie, die du auf der Homepage ausblenden willst.
Um die ID der Kategorie herauszufinden, gehst du einfach auf Beiträge -> Kategorien -> nun einfach den Cursor auf die Kategorie bewegen, die du auf der Homepage verbergen möchtest.
Am unteren Bildschirmrand erscheint ein Link, in dem die ID Nummer der Kategorie zu finden ist. In meinem Beispiel ist es die Nr. 56, also muss diese Nr. nun im Codeschnipsel ergänzt werden.
Schritt 3: Füge die ID Nr. im Codeschnippsel ein.
Die ID Nr. muss nun gegen meinen Platzhalter 00 getauscht werden. Das heist, sie wird direkt hinter dem minus(–) eingefügt. Im Anschluss muss die Datei natürlich noch aktualisiert werden.
Du möchtest mehrere Kategorien auf der Startseite ausblenden?
Um weitere Kategorien vom Anzeigen auf der Startseite auszuschließen, müssen einfach nur die entsprechenden ID Nummern im Codeschnipsel hinzugefügt werden.
Also einfach den Vorgang unter Schritt 2 wiederholen, dann im Codeschnipsel hinter der ersten ID (hier 56) ein Komma setzen, dann ein Leerzeichen und eine weitere ID hinzufügen.