Så här begränsar du sökresultat för specifika inlägg i WordPress

Så här begränsar du sökresultat för specifika inlägg i WordPress / Handledningar

Har du någonsin undrat hur du kan begränsa dina sökresultat till specifika posttyper? Det är inte så svårt. Vi har redan visat dig hur du inaktiverar sökfunktionen i WordPress genom att ändra functions.php-filen. Nu ska vi göra samma sak förutom att filtrera våra sökresultat.

Öppna din functions.php-fil och lägg till följande koder:

 funktionssökfilter ($ query) if ($ query-> is_search &&! is_admin ()) $ query-> set ('post_type', array ('post', 'page'));  returnera $ query;  add_filter ('pre_get_posts', 'searchfilter'); 

Lägg märke till raden som säger

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

Du kan filtrera sökresultaten genom att ändra värdena i matrisvariabeln. Just nu är det inställt att visa inlägg och sidor, men du kan ändra det för att visa vad du vill ha.