Hoe u zoekresultaten kunt beperken voor specifieke berichttypen in WordPress

Hoe u zoekresultaten kunt beperken voor specifieke berichttypen in WordPress / tutorials

Heb je je ooit afgevraagd hoe je je zoekresultaten kunt beperken tot specifieke berichttypen? Het is niet erg moeilijk. We hebben u al laten zien hoe u de zoekfunctie in WordPress uitschakelt door het functions.php-bestand te wijzigen. Nu gaan we hetzelfde doen, behalve om onze zoekresultaten te filteren.

Open uw functions.php bestand en voeg de volgende codes toe:

 function searchfilter ($ query) if ($ query-> is_search &&! is_admin ()) $ query-> set ('post_type', array ('post', 'page'));  return $ query;  add_filter ('pre_get_posts', 'searchfilter'); 

Let op de regel die zegt

 $ Query-> set ( 'post_type', array ( 'post', 'page')); 

U kunt de zoekresultaten filteren door de waarden in de matrixvariabele te wijzigen. Op dit moment is het ingesteld om berichten en pagina's weer te geven, maar je kunt het aanpassen om alles weer te geven wat je wilt.