Hoe pagina's uit te sluiten van WordPress Zoekresultaten

Hoe pagina's uit te sluiten van WordPress Zoekresultaten / tutorials

De functie WordPress Search bevat standaard gepubliceerde berichten en gepubliceerde pagina's in de zoekresultaten. Vaak als gebruikers iets zoeken in een blog, is dit waarschijnlijk een bericht in plaats van een pagina. In dit artikel laten we u zien hoe u uw zoekopdracht relevanter en minder druk maakt door pagina's uit de WordPress-zoekresultaten uit te sluiten.

Eerst voegt u de volgende code toe aan het functie.php-bestand van uw thema of een sitespecifieke plug-in.

 // Sluit pagina's uit WordPress Search uit als (! Is_admin ()) function wpb_search_filter ($ query) if ($ query-> is_search) $ query-> set ('post_type', 'post');  return $ query;  add_filter ('pre_get_posts', 'wpb_search_filter');  

Uitleg: Deze code controleert eerst of de zoekopdracht niet afkomstig is van de WordPress-beheerderspagina's. Als dit niet het geval is, zoekt het naar berichten door de parameter post_type in te stellen.

Je kunt ook het tegenovergestelde doen door het post_type in te stellen op pagina's, zodat het alleen pagina's in de zoekresultaten retourneert.

We hopen dat dit artikel u heeft geholpen om te leren hoe u pagina's uitsluit van WordPress-zoekresultaten. U wilt misschien ook onze lijst met beste WordPress-zoekplug-ins bekijken om uw zoekactie op de site te verbeteren.

Als je dit artikel leuk vond, meld je dan aan voor onze YouTube-video-tutorials over WordPress. U kunt ons ook vinden op Twitter en Facebook.