Hace unos días leía una estupenda entrada de Rocío Valdivia, en la que compartía el modo de conseguir que el buscador de WordPress incluya resultados de tipos de entradas personalizadas.
Lo solucionaba con un simple código a añadir en el fichero functions.php del tema, este:
// Define los tipos de posts donde se harán las búsquedas (posts normales, páginas, feed, videojuegos y películas)
function searchAll( $query ) {
if ( $query->is_search ) {
$query->set( 'post_type', array( 'post', 'page', 'feed', 'videojuegos', 'peliculas'));
}
return $query;
}
// Añadimos el flitro para que ahora, en las búsquedas por defecto,
//añada los tipos que le hemos definido en la función anterior.
add_filter( 'the_search_query', 'searchAll' );
Luego solo tienes que sustituir los tipos de entrada del ejemplo de Rocío por los tuyos y ya lo tienes.
Inicio
