Beiträge von chris1407

    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?