Hola @mreguaras,
Este script te excluirá de las búsquedas las páginas que necesites:
function aureliano_buendia_search_filter( $query ) {
if ( $query->is_search && $query->is_main_query() ) {
$query->set( 'post__not_in', array( 1,2,3,4,5,6 ) );
}
}
add_action( 'pre_get_posts', 'aureliano_buendia_search_filter' );
Modifica el array(1,2,3,4,5,6)
con los IDs de las páginas que quieras excluir. Puedes ver el ID de cada página desde la Administración->Páginas->Todas las páginas y al poner el ratón encima de cada una de ellas aparecerá una ruta en la esquina inferior izquierda de tu navegador con algo así “post=6”
Pégalo en el archivo functions.php
de tu tema activo y listos.
Gracias, @jose-lazo
Lo he intentado pero ahora la búsqueda no funciona; es decir, cualquier palabra que busque con el buscador del blog da como resultado «nada encontrado»…
Buenas @mreguaras
He probado el buscador de tu web y si que me funciona:
https://marianaeguaras.com/?s=appbooks
¿Lo has deshabilitado o lo has solucinado?
En el código de @jose-lazo ¿cambiastes las IDs de los posts que no querías que aprecieran?
En caso de que lo hubieras solucionado, cierra el hilo para ayudarnos a mantener el foro al día.
Muchas gracias!
Hola, @adriandegrafreak :
Lo he deshabilitado porque no dejaba buscar/encontrar ningún término, no solo en esas páginas sino que al picar una palabra en el buscado siempre arrojaba que no había resultados.
Sí, hice el cambio tal cual me lo indicó José, pero no funcionó. 🙁
¿Cierro el hilo igualmente?
¿Podrias poner código q utilizaste? He chequeado el codigo y es correcto. ¿Podria ser que pusieras mal el array()? Si no prueba colocando solo una id dentro de los parentesis a ver si ese post ya no sale.
Pásame el código para poder valorar si lo hiciste bien.