WordPress Hooks bestimmte Kategorie Beiträge ausschließen

Bestimmte Kategoriebeiträge mit WordPress-Hooks ausschließen

Einführung, wie man Beiträge aus bestimmten Kategorien aus der Beitragsliste mit WordPress-API-Hooks und PHP ausschließt. Verwenden Sie die Funktion exclude_category() wie folgt.

Shou Arisaka
1 Min. Lesezeit
1. Okt. 2025

Einführung, wie man Beiträge aus bestimmten Kategorien aus der Beitragsliste mit WordPress-API-Hooks und PHP ausschließt. Verwenden Sie die Funktion exclude_category() wie folgt:


function exclude_category( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'cat', '-3' );
}
}
add_action( 'pre_get_posts', 'exclude_category' );

Erklärung: ‘cat’ bedeutet nicht, die Katzenkategorie auszuschließen… dies ist eher die Zeichenfolge selbst, die Kategorie bedeutet. Ändern Sie dies also nicht. Das zweite Argument -3. Dies ist die Kategorie. Kategorien werden numerische Werte zugewiesen, zum Beispiel ist http://example.com/blog/?cat=1 eine Kategorieseite. Dies ist eine Kategorie namens “Blog”, und der numerische Wert dieser Kategorie ist 1. Wenn Sie die Kategorie “Blog” aus der Beitragsliste ausschließen möchten, schreiben Sie -1. Um mehrere Kategorien anzugeben, trennen Sie sie mit ,.

Referenz:

Learn how to hide specific post from the WordPress homepage

Diesen Artikel teilen

Shou Arisaka 1. Okt. 2025

🔗 Links kopieren