Hur man utesluter sidor från WordPress-sökresultat

Hur man utesluter sidor från WordPress-sökresultat / Handledningar

Som standard visar WordPress Search-funktionen publicerade inlägg och publicerade sidor i sökresultaten. Ofta när användare letar efter något i en blogg är det troligen ett inlägg snarare än en sida. I den här artikeln visar vi hur du gör din sökning mer relevant och mindre trångt genom att inte utesluta sidor från WordPress-sökresultat.

Först lägger du till följande kod i ditt temas funktioner.php-fil eller ett sajtspecifikt plugin.

 // Exkludera sidor från WordPress Search om (! Is_admin ()) funktion wpb_search_filter ($ query) om ($ query-> is_search) $ query-> set ('post_type', 'post');  returnera $ query;  add_filter ('pre_get_posts', 'wpb_search_filter');  

Förklaring: Den här koden kontrollerar först att sökningen inte kommer från WordPress-administratörssidorna. Om det inte är så söker det efter inlägg genom att ställa in parametern post_type.

Du kan också göra det motsatta genom att ställa in posttypen på sidorna, så det returnerar bara sidor i sökresultaten.

Vi hoppas att den här artikeln hjälper dig att lära dig att utesluta sidor från WordPress-sökresultat. Du kanske också vill se vår lista över de bästa WordPress-sökprogrammen för att förbättra din webbplatssökning.

Om du gillade den här artikeln kan du prenumerera på vår YouTube-kanal för WordPress-videoinstruktioner. Du kan också hitta oss på Twitter och Facebook.