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 🤘