UA-51298262-10 Skip to main content
Preguntas frecuentesWordPress

Cómo hacer que el buscador de WordPress encuentre posts o artículos

By junio 24, 2017diciembre 15th, 2022No Comments

En este artículo que traemos hoy en Ayuda Hosting, explicaremos cómo hacer que el buscador de WordPress encuentre posts o artículos.

Cómo hacer que el buscador de WordPress encuentre posts o artículos

¿Cómo hacer que el buscador de WordPress encuentre posts o artículos?

El buscador de WordPress tiene sus limitaciones en cuanto a las condiciones de las búsquedas. Asimismo, en la actualidad, los usuarios son más exigentes a la hora de realizar sus investigaciones. Esto hace que el buscador de WordPress resulte insuficiente. Además de no disponer de las opciones que nos permitan realizar filtrados según el tipo de contenido que queremos buscar. Al final, nos mostrará todos los resultados que coincidan sin importar el tipo de contenido.

Sin embargo, sin necesidad de tener a mano un plugin, esto es muy difícil de solucionar de manera eficiente y funcional. Pero podemos resolver esto con un sencillo código aplicado en el archivo functions.php del theme activo.

A continuación, con el siguiente código PHP insertado en functions.php del theme activo podemos hacer que el buscador de WordPress solo muestre entradas (posts) en los resultados:

//Buscar sólo posts o entradas
function buscador_mostrar_solo_posts($query)
{
if ($query->is_search)
{
$query->set('post_type', 'post');
}
return $query;
}
add_filter('pre_get_posts', 'buscador_mostrar_solo_posts');

Sin embargo, esta modificación tiene, como todo, algunas consecuencias que debemos considerar, como por ejemplo:

El buscador de elementos del back-end de WordPress solo encontrará entradas o posts. Incluso si hacemos una búsqueda en el Media Gallery, solo nos mostrará el tipo de elemento que hemos programado previamente con el código PHP insertado en el functions.php.

Esperamos que este artículo les haya resultado de mucha utilidad. También te puede interesar cómo agregar códigos en varias partes de los posts sin FTP.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies