Hur man utesluter sidor från WordPress-sökresultat
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.