Hallo, für ein Projekt ist es nötig das sich auf bestimmten Seiten eine Kategorie nicht angezeigt wird. Bei Wordpress hab ich folgendes gefunden.
PHP
// remove from home page
function exclude_category($query) {
if ( $query->is_home ) {
$query->set('cat', '-26');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');
// remove from home page
Der Code entfernt die Kategorie 26 von allen Seiten. Da ich aber möchte das die Kategorie nur auf den Seiten mit der ID 5 und der ID 83 nicht angezeigt wird hab ich den Code wie folgt abgeändert:
PHP
// remove from home page
function exclude_category($query) {
if ( $query->is_page( array( 5, 83 ) ) ) {
$query->set('cat', '-26');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');
// remove from home page
Funktioniert leider aber nicht :sad:
Kann mir jemand weiter helfen?