Con el siguiente código vamos a decirle al buscador de WordPress qué entradas o CPT (Custom Post Types) quiero que se muestre en las búsquedas.
function search_filter($query) { if ($query->is_search && !is_admin() ) { $query->set('post_type', array('post', 'trabajos', 'empresas', 'libros')); } return $query; } add_filter('pre_get_posts','search_filter');
Sólo hay que cambiar los nombres de los post en el Array.