Hvordan ekskludere sider fra WordPress-søkeresultater
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.