Hvordan ekskludere sider fra WordPress-søkeresultater

Hvordan ekskludere sider fra WordPress-søkeresultater / Guider

Som standard viser WordPress Search-funksjonen publiserte innlegg og publiserte sider i søkeresultatene. Ofte når brukere leter etter noe i en blogg, er det mest sannsynlig et innlegg snarere enn en side. I denne artikkelen vil vi vise deg hvordan du gjør søket mer relevant og mindre overfylt ved å ekskludere sider fra WordPress-søkeresultatene.

Først legger du til følgende kode i temaets funksjoner.php-fil eller et nettstedspesifikt plugin.

 // Ekskluder sider fra WordPress Search hvis (! Is_admin ()) funksjon wpb_search_filter ($ query) if ($ query-> is_search) $ query-> sett ('post_type', 'post');  returner $ spørring;  add_filter ('pre_get_posts', 'wpb_search_filter');  

Forklaring: Denne koden kontrollerer først at søket ikke kommer fra WordPress-administrasjonssidene. Hvis det ikke er det, søker det etter innlegg ved å sette parameteren post_type.

Du kan også gjøre det motsatte ved å sette posttype på sider, så det returnerer bare sider i søkeresultatene.

Vi håper denne artikkelen hjalp deg med å lære å ekskludere sider fra WordPress-søkeresultatene. Du vil kanskje også se vår liste over beste WordPress-søkplugger for å forbedre nettstedet ditt.

Hvis du likte denne artikkelen, vennligst abonner på vår YouTube Channel for WordPress-videoopplæringsprogrammer. Du kan også finne oss på Twitter og Facebook.