Slik begrenser du søkeresultater for bestemte posttyper i WordPress

Slik begrenser du søkeresultater for bestemte posttyper i WordPress / Guider

Har du noen gang lurt på hvordan du kan begrense søkeresultatene dine til bestemte posttyper? Det er ikke veldig vanskelig. Vi har allerede vist deg hvordan du deaktiverer søkefunksjonen i WordPress ved å endre funksjonen functions.php. Nå skal vi gjøre det samme, bortsett fra å filtrere søkeresultatene våre.

Åpne din functions.php-fil og legg til følgende koder:

 funksjonssøkfilter ($ spørring) if ($ query-> is_search &&! is_admin ()) $ query-> sett ('post_type', array ('post', 'side'));  returner $ spørring;  add_filter ('pre_get_posts', 'searchfilter'); 

Legg merke til linjen som sier

 $ Query-> sett ( 'post_type', array ( 'post', 'side')); 

Du kan filtrere søkeresultatene ved å endre verdiene i array-variabelen. Akkurat nå er det satt til å vise innlegg og sider, men du kan endre det for å vise alt du vil ha.