Si necesitáis crear varios formularios de búsqueda para diferentes Post Type en WordPress basta con añadir un input hidden de nombre “post_type” con el valor de este en el formulario de bísqueda.

Este es un ejemplo de típico de formulario para buscar en todo el WordPress:

<form method="get" action="<?php bloginfo('url'); ?>/">
    <input type="text" value="<?php echo get_search_query(); ?>" name="s" id="s" placeholder="<?php _e('Search'); ?>...">
    <button type="submit"><?php _e('Search'); ?></button>
</form>

Y por ejemplo, para buscar solo dentro de un determinado “Post Type”, basta con añadir el siguiente input hidden dentro del form anterior:

<input type="hidden" name="post_type" value="MI-POST-TYPE" />

(*) Edita “MI-POST-TYPE” por el nombre del tuyo/s.

De esta forma podemos crear diferentes formularios de búsqueda para buscar en cada Post Type que tengamos.

Agradezco tu comentario 🤘