Por defecto, la función de búsqueda de WordPress muestra los mensajes publicados y las páginas publicadas en los resultados de búsqueda. A menudo, cuando los usuarios buscan algo en un blog, lo más probable es que sea una entrada en lugar de una página. En este artículo, le mostraremos cómo hacer que su búsqueda sea más relevante y menos concurrida excluyendo páginas de los resultados de búsqueda de WordPress.
En primer lugar, añada el siguiente código al archivo functions.php de su tema o a un plugin específico del sitio.
12345678910//Excluir páginas de WordPress Searchif(!is_admin())) {functionwpb_search_filter($query) {if($query->is_search) {$query->set(‘post_type’, «post’);}regresar$query;}addd_filter(‘pre_get_posts’,’wpb_search_filter’);}} }Regresar
Explicación: Este código comprueba primero que la búsqueda no se origina en las páginas de administración de WordPress. Si no lo es, entonces busca mensajes estableciendo el parámetro post_type.
También puede hacer que haga lo contrario configurando el post_type en páginas, de modo que sólo devuelva páginas en los resultados de búsqueda.
Esperamos que este artículo le haya ayudado a aprender a excluir páginas de los resultados de búsqueda de WordPress. También puede ver nuestra lista de los mejores plugins de búsqueda de WordPress para mejorar la búsqueda de su sitio.
Si te ha gustado este artículo, suscríbete a nuestros tutoriales de vídeo de YouTube Channel for WordPress. También puede encontrarnos en Twitter y Facebook.
Deja una respuesta