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