• Gelöst topsurfer

    (@topsurfer)


    Hallo,
    ich möchte die WP suche auf meiner Seite auf die Typen „post“ und „page“ beschränken.
    Habe Code gefunden, welcher in die: functions.php eingebaut werden muss.
    Das funktioniert auch, aber immer nur für den einen eingetragen Typ (also entweder post oder page).

    Kann man den Code erweitern, das post & page in der Suche funktionieren, mit einer Art „oder“ Verknüpfung?
    (möchte wenn möglich auf ein extra plugin verzichten=

    So sieht der Code aus:

    function Suchfilter($query) {
        if ($query->is_search) {
            $query->set('post_type', 'post');
        }
        return $query;
    }
    add_filter('pre_get_posts','Suchfilter');
    • Dieses Thema wurde vor 4 Jahren, 6 Monaten von topsurfer geändert.
    • Dieses Thema wurde vor 4 Jahren, 6 Monaten von Bego Mario Garde geändert. Grund: Codeformatierung

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)
  • Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Probier mal

    function mein_suchfilter( $query ) {
        if( $query->is_search ) {
            $query->set( 'post_type', array( 'post', 'page' ) );
        }
        return $query;
    }
    add_filter( 'pre_get_posts', 'mein_suchfilter' );
    Thread-Starter topsurfer

    (@topsurfer)

    Supi, scheint zu funktionieren,
    danke dir!

Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)

Das Thema „Suche auf page und post -Types beschränken“ ist für neue Antworten geschlossen.