Exclude Kategorie auf bestimmten Seiten

  • 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?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!