¿Quieres evitar que el buscador de WordPress encuentre páginas? WordPress es una herramienta totalmente versátil para crear un sitio web que nos permite generar cualquier tipo de página que deseemos. Es uno de los CMS más comunes para sitios corporativos. Normalmente este tipo de sitios dan a conocer de qué trata una empresa y cuáles son los servicios que ofrece. Esto suele sumar un apartado donde se cuentan las principales novedades de la empresa o de este sector. Esto quiere decir, que siempre tienen un espacio dedicado para un blog.
Todos los blogs, cuentan con un buscador, independientemente del tipo de sitio web que se trate. En estos casos siempre es preferible que se encargue de buscar únicamente los post o publicaciones, mas no las páginas. Es por ello que en este artículo que traemos hoy en Actiweb estaremos hablando de cómo evitar que el buscador encuentre páginas de WordPress.
Evitar que el buscador de WordPress encuentre páginas con un plugin
Esto lo podemos realizar utilizando un plugin.
Si quieres evitar que el buscador de WordPress encuentre páginas, es decir que solo encuentre tus publicaciones o post, tendrás que llevar a cabo la instalación y activación del plugin Search Exclude. En este caso tenemos que dirigirnos al área de administrador de WordPress y seleccionar la opción Plugins y hacer clic en Añadir nuevo. Directamente en la página nada de Añadir nuevo plugin, tendrás que buscar el plugin que deseas instalar utilizando el campo de búsqueda que está situado en la parte derecha superior.
Coloca el nombre del plugin y haz Enter para comenzar con la búsqueda. Si has seguido todos los pasos de forma perfecta, este plugin te estará apareciendo en los principales resultados de búsqueda. Ahora tendrás que instalarlo y activarlo.
Cuando lo tengas activado, el plugin estará funcionando básicamente con su configuración por defecto. Todo esto quiere decir que no deberás hacer nada para configurarlo. El único problema, es que el plugin no estará excluyendo todas las páginas, sino, únicamente las que tu estés marcando para que sean excluidas.
En este caso, tendrás que editar la página que quieres excluir de la búsqueda de WordPress y marcar la casilla Exclude from Search Results que podrás observar en el bloque Search Exclude. Una vez que hagas todo, no olvides guardar los cambios para completar esta configuración.
De esta forma, todas las páginas que has seleccionado por medio de la configuración no estarán apareciendo en los resultados de búsqueda de WordPress
Evitar que el buscador de WordPress encuentre páginas por medio de código
Por otro lado, si lo que quieres es que no aparezcan todas tus páginas en los resultados de búsqueda de WordPress, tendrás que insertar código. Si no se encuentran familiarizados con este tipo de práctica, es recomendable que utilices el método anterior. Si se coloca un código erróneamente puede romper tu sitio web.
Para excluir todas las páginas de los resultados de búsqueda en WordPress, tendrás que colocar un código en el archivo funtions.php de tu tema o un plugin específico que tengas instalado.
add_action( ‘pre_get_posts’, ‘exclude_all_pages’ );
function exclude_all_pages($query)
{
if ( $query->is_search && $query->is_main_query() )
$query->set( ‘post_type’, ‘post’ );
}
Por medio de este código estarás evitando que las páginas se muestren en los resultados de búsqueda de WordPress. Como puedes observar es algo muy sencillo de hacer y no te quitará mucho tiempo.
Esto sido todo por hoy, esperamos haberte ayudado a evitar que tu buscador de WordPress encuentre las páginas de tu sitio. Si quieres conocer más consejos útiles sobre WordPress puedes visitar nuestro blog.