Excluir paginas de los resultados de busqueda en Wordpress

Excluir páginas de los resultados de búsqueda en WordPress

En tu web hay páginas que no aportan valor a un resultado de búsqueda o no te interesa que aparezcan. En este post te explicamos cómo excluir páginas de los resultados de búsqueda en WordPress 

Primero te lo explicaremos utilizando un plugin, que es la forma más cómoda y fácil. Y después, si eres como nosotros, si eres de los que intenta trabajar con el mínimo número de plugins, también te lo explicaremos. Y para acabar te explicaremos una alternativa a la búsqueda tradicional en la que tambien puedes filtrar resultados.

Índice de contenidos

Excluir páginas de los resultados de búsqueda con Search Exclude

Search exclude plugin

La verdad es que excluir páginas de los resultados de búsqueda con este plugin es de lo más sencillo. Lo puedes encontrar en el repositorio de WordPress o clicando aquí.

Una vez instalado y activado simplemente debes acceder a la página que quieras que no aparezca en los resultados de búsqueda y seleccionar el selector que te aparece en la columna de la derecha con el texto Exclude from Search Results. (recuadro rojo de la imagen).

Excluir páginas de los resultados de búsqueda sin plugin

Para llevar a cabo esta tarea usaremos una función de PHP. Y para no perder este código en futuras actualizaciones de la plantilla crearemos un child theme. Si no sabes como crearlo nosotros te lo explicamos en el post cómo crear un child theme en 3 minutos.

El siguiente paso será averiguar la ID de las páginas que vamos a  excluir. Puedes averiguar las ID de 2 formas: La primera es entrando en todas las páginas que vayas a excluir y guardando todos los números que aparecen después de post= en la barra del navegador.

https://magic.byteweb.es/wp-admin/post.php?post=199&action=edit

La segunda forma es instalando el plugin Reveal IDs, que podrás encontrar totalmente gratis en el repositorio de WordPress o clicando aquí.

Una vez instalado y activado, si visitas la sección páginas comprobarás que se ha creado una nueva columna en la que se muestran todas las ID de página (recuadro rojo de la imagen). Guarda las ID de página y puedes desinstalar el plugin si no lo vas a necesitar más.

eliminar paginas de los resultados de búsqueda

Desde apariencia/temas revisa que tienes el tema hijo que hemos creado como tema activo.

Ahora añadiremos la función de PHP que excluirá las páginas de los resultados de búsqueda. Para ello sigue la ruta apariencia/editor de temas y seleccionado el tema hijo edita el archivo functions.php y pega el siguiente código modificando los número en rojo  por tus ID de página. Separa las ID con comas.

add_action( 'pre_get_posts', 'dcms_exclude_specific_pages' );
function dcms_exclude_specific_pages($query)
{
	if ( $query->is_search() && $query->is_main_query() )
		$query->set( 'post__not_in', array( 1, 2, 3, 4, 5 ) );
}

Si tu plantilla no te permite editar el archivo functions.php desde el administrador puede hacerlo creando una conexión FTP con tu servidor. Clica aquí para saber cómo crearla.

Y ya tendriamos excluidas las páginas de los resultados de búsqueda. Si quieres puedes repasar todo lo que hemos explicado en el siguiente vídeo.

Bien, pues ya os hemos explicado cómo excluir páginas de los resultados de búsqueda en WordPress, cualquier duda o pregunta podéis dejarlas en los comentarios.

Si tienes especial interés en que realicemos un tutorial sobre un tema en concreto también podéis dejarlo en comentarios

Compártenos en tu red social favorita
Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on whatsapp
Mejorar imágenes para Wordpress

Cómo optimizar imágenes para tu página web

Un elemento que da mucho valor a nuestras paginas o entradas de blog son las imágenes. Hacer uso de una buena imagen en nuestras publicaciones incorpora un número de características que le añaden un valor añadido: Mejoran el SEO: Mediante el uso de las etiquetas

Mantenimiento de páginas web Vilanova i la Geltrú

Mantenimiento de páginas web, porque es necesario

Arrancas tu web y el susto es importante, te duele el bolsillo: comprar dominio, hosting, plantillas y plugins de pago, quizás algún servicio externo, las horas del diseñador, el trabajo del creador de contenido. Finaliza tu proyecto y tras todo esto ¿mantenimiento de  página web?

Como crear una web para inmobiliaria con wordpress

Cómo crear una web para inmobiliarias con WordPress

Share on facebook Facebook Share on linkedin LinkedIn Share on whatsapp WhatsApp Share on twitter Twitter Si estas buscando cómo crear una web para inmobiliarias con WordPress en este post te vamos a explicar como llevarlo a cabo con el plugin Estatik. ¿Por qué con

Suscríbete a nuestro blog

Responsable:Carlos Jiménez Mendez
Finalidad:Atender solicitudes de información, ejecución de la contratación de servicios y remisión de comunicaciones comerciales.
Legitimación:Consentimiento del interesado y contratación de productos y/o servicios del Responsable
Destinatarios:No se ceden datos a terceros, salvo obligación legal.
Personas físicas o jurídicas directamente relacionadas con el Responsable
Encargados de Tratamiento adheridos al Privacy Shield
Derechos:Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, derecho a no ser objeto de decisiones automatizadas, así como a obtener información clara y transparente sobre el tratamiento de sus datos.
Información adicional:Se puede consultar la política de privacidad de forma más detallada aquí.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

He leido y acepto nuestra política de privacidad. *

Responsable:Carlos Jiménez Mendez
Finalidad:Atender solicitudes de información, ejecución de la contratación de servicios y remisión de comunicaciones comerciales.
Legitimación:Consentimiento del interesado y contratación de productos y/o servicios del Responsable
Destinatarios:No se ceden datos a terceros, salvo obligación legal.
Personas físicas o jurídicas directamente relacionadas con el Responsable
Encargados de Tratamiento adheridos al Privacy Shield
Derechos:Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, derecho a no ser objeto de decisiones automatizadas, así como a obtener información clara y transparente sobre el tratamiento de sus datos.
Información adicional:Se puede consultar la política de privacidad de forma más detallada aquí.
Ir arriba