En mi sitio, quiero que algunas páginas no sean consultables por el formulario de búsqueda (para que no aparezcan cuando tenga algo como www.ex.com/?s=banana)
¿Hay alguna manera de "Eliminar" páginas de la página de resultados de búsqueda (sin simplemente hacer a ciegas una condición de if is_page (id), display: none)
register_post_type
Para excluir todas las páginas de los resultados de búsqueda (es decir, sin tener que proporcionar ID de página manualmente), aquí hay una versión mejorada de la función de @ EricHolmes:
Más información:
(ALTERNATIVA) Aunque, dado lo que está haciendo, puede establecer
exclude_from_search
elpage
tipo de publicación entrue
, lo que para mí parece ser la mejor manera de excluir un tipo de publicación de la búsqueda. Vea la respuesta de @ prettyboymp para eso .Más información:
fuente