De forma predeterminada, la función de búsqueda de WordPress muestra publicaciones y páginas publicadas en los resultados de búsqueda. A menudo, cuando los usuarios buscan algo en un blog, es muy probable que sea una publicación 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 al excluir páginas de sus resultados de búsqueda de WordPress.
Primero, agregue el siguiente código al archivo functions.php de su tema o un plugin específico del sitio.
//Exclude pages from WordPress Search if (!is_admin()) { function wpb_search_filter($query) { if ($query->is_search) { $query->set('post_type', 'post'); } return $query; } add_filter('pre_get_posts','wpb_search_filter'); }
Explicación: Este código primero verifica que la búsqueda no proviene de las páginas de administración de WordPress. De lo contrario, busque publicaciones configurando el parámetro post_type.
También puede hacer que haga lo contrario configurando post_type en pages, de modo que solo 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. Es posible que también desee ver nuestra lista de los mejores plugins de búsqueda de WordPress para mejorar la búsqueda en su sitio.
¿Te ha resultado útil??
0 / 0