Lesefortschritt:

WordPress-Suchfunktion auf Beiträge beschränken

15. Februar 2023 | functions.php, WordPress

Dieser Beitrag beinhaltet 253 Wörter. – Geschätzte Lesezeit: ca. 2 Minuten.

Die Suchfunktion von WordPress findet so ziemlich alles, was es in Ihrer Installation zu finden gibt. Auch ein Impressum oder ein Kontaktformular kann da schon mal zwischen den Suchresultaten auftauchen. Wenn Sie aber nur Ihre Beiträge durchsuchen lassen möchten, müssen Sie selber Hand anlegen. Zum Glück ist das sehr einfach.

Den nachfolgenden Code kopieren Sie und fügen ihn in die Datei functions.php Ihrer WordPress-Website ein. Zu finden im Backend unter Design/Theme-Editor:

function customsearch_posts($query) {
if($query->is_search) {
$query->set('post_type', 'post');
}
return $query;
}
add_filter('pre_get_posts', 'customsearch_posts');

That’s it. In Zeile 3 wird ‹post› als zu durchsuchen angegeben. Also die Beiträge. Es könnten aber auch ‹page› (Seiten), ‹project› (Projekte) oder jeder beliebige Custom Post Type sein.

Werbung

Werbung

 

Kostenlose WordPress- und Divi-Tricks im Abo

Wir schicken Ihnen sporadisch (weniger als 10x jährlich) neue Tricks für Wordpress und das Divi-Theme, aber auch hilfreiche CSS- und HTML-Codes frei Haus.

Füllen Sie zur Anmeldung das folgende Formular aus. Angaben mit * sind Pflichtangaben.






Vielen Dank.

Pin It on Pinterest

Share This