Sur mon site, je veux que certaines pages ne soient pas consultables par le formulaire de recherche (donc elles n'apparaissent pas quand j'ai quelque chose comme www.ex.com/?s=banana)
Existe-t-il un moyen de "Supprimer" des pages de la page de résultats de recherche (sans simplement faire aveuglément une condition si is_page (id), afficher: aucun)
register_post_type
Pour exclure toutes les pages des résultats de recherche (c'est-à-dire sans avoir à fournir manuellement les ID de page), voici une version améliorée de la fonction de @ EricHolmes:
Plus d'informations:
(ALTERNATIVE) Bien que, compte tenu de ce que vous faites, vous pouvez simplement définir
exclude_from_search
lepage
type de publication surtrue
, ce qui me semble être le meilleur moyen d'exclure un type de publication de la recherche. Voir la réponse de @ prettyboymp pour cela .Plus d'informations:
la source