kulturbanause Blog

Responsive Design, WordPress, Konzeption, HTML, CSS, JS & UX/UI …

Beiträge aus WordPress-Suche entfernen

Die WordPress-Suche ist bekanntlich nicht die Beste, lässt sich aber durch Plugins wie Search Everything oder Relevanssi deutlich optimieren. Manchmal findet die WordPress-Suche allerdings Artikel oder Seiten die nicht in den Suchergebnissen auftauchen sollen. Wie z.B. die „Danke“-Seite eines Kontaktformulars. Mit folgendem Snippet blendet ihr unerwünschte Beiträge in der Suche aus.

Workshops und Seminare von kulturbanause

Visual Prototyping, Responsive Design, CSS Grid & Flexbox, Sketch, Adobe XD …

Jetzt Frühbucher-Rabatte sichern!

Artikel über functions.php entfernen

Öffnet die functions.php eures Themes und fügt folgende Zeilen ein.


/* Beiträge aus der WordPress-Suche entfernen */
function kb_exclude_from_search($query) {
    if ($query->is_search) {
        $query->set('post__not_in', array(1111, 2222)); /* IDs anpassen! */
    }
    return $query;
}

add_filter('pre_get_posts','kb_exclude_from_search');

Die Stellen mit „1111“ und „2222“ passt ihr an: hier gehören die IDs der Beiträge hin die ausgeblendet werden sollen.

Jetzt bist du gefragt!

Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freuen wir uns auf deinen Kommentar.

Du kannst diesen Beitrag natürlich auch weiterempfehlen. Wir sind dir für jede Unterstützung dankbar!

Unterstützung bei WordPress-Projekten

Unsere WordPress Agentur ist auf die Entwicklung maßgeschneiderter WordPress-Themes und -Websites spezialisiert. Wenn du Unterstützung bei der Planung, Gestaltung und Entwicklung eines Projekts benötigst, helfen wir gerne weiter.
WordPress-Leistungsangebot →

Das könnte dich auch interessieren

3 Kommentare

  1. Frank

    Verfasst am 9. Mai 2012 um 10:35 Uhr.

    Super Tipp.
    Besten Dank.

    Funktioniert das auch mit den IDs von Seiten?

    • Jonas Hellwig

      Verfasst am 9. Mai 2012 um 11:54 Uhr.

      @Frank: Ja. Ich blende auf meiner Seite mit diesem Snippet verschiedene statische Seiten aus.

Kommentar verfassen

Dieser Blog lebt vom Feedback der Besucher! Also los, mach mit!
Bitte habe Verständnis dafür, dass Kommentare die mit dem Inhalt dieses Beitrags nichts zu tun haben, gelöscht werden.