WordPress: Seiten aus der Suche ausschließen

Als Standard ist es in WordPress eingestellt, dass sowohl Beiträge als auch Seiten in den internen Suchergebnissen erscheinen. Wenn Besucher nach etwas im Blog suchen, dann handelt es sich meisten um einen Beitrag und nicht um eine Seite. In diesem Artikel zeigen wir euch wie ihr eure Suchergebnisse relevanter gestaltet und wie ihr Seiten von der Suche ausschließen könnt.

Als erstes sollte man dazu die functions.php Datei im Theme Ordner öffnen und folgenden Code einbauen:

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

Erklärung: Dieser Code sucht aufgrund der Option post_type nur nach Beiträgen. Man kann auch nur nach Seiten suchen lassen, indem man in der Option statt „post“ -> „pages“ ersetzt.

Wenn ihr nur bestimmte Seiten aus der Suche ausschließen könnt, dann könnt ihr das Plugin Simply Exclude verwenden.

 

 

HINTERLASSEN SIE EINE ANTWORT

Please enter your comment!
Please enter your name here

* Die Checkbox für die Zustimmung zur Speicherung ist nach DSGVO zwingend.

Ich akzeptiere