Cómo limitar los resultados de búsqueda para tipos de publicaciones específicas en WordPress

Cómo limitar los resultados de búsqueda para tipos de publicaciones específicas en WordPress / Tutoriales

¿Alguna vez te has preguntado cómo puedes limitar tus resultados de búsqueda a tipos de publicaciones específicos? No es muy difícil. Ya le mostramos cómo deshabilitar la función de búsqueda en WordPress modificando el archivo functions.php. Ahora vamos a hacer lo mismo, excepto para filtrar los resultados de búsqueda..

Abra su archivo functions.php y agregue los siguientes códigos:

 función searchfilter ($ query) if ($ query-> is_search &&! is_admin ()) $ query-> set ('post_type', array ('post', 'page'));  devolver $ consulta;  add_filter ('pre_get_posts', 'searchfilter'); 

Note la línea que dice

 $ query-> set ('post_type', array ('post', 'page')); 

Puede filtrar los resultados de la búsqueda cambiando los valores en la variable de matriz. En este momento está configurado para mostrar publicaciones y páginas, pero puede modificarlo para que muestre lo que desee.