Buenas tardes, quiero hacer un motor de búsqueda personalizado para un CPT.
Tengo el siguiente código que funciona para categorías y etiquetas, pero quiero usarlo con taxonomías creadas por mí y no sé como incluirlas para la búsqueda.
<form role="search" method="get" class="search-form" action="<?php echo home_url( '/' ); ?>">
<label>
<span class="screen-reader-text"><?php echo _x( 'Search for:', 'label' ) ?></span>
<input type="search" class="search-field" placeholder="<?php echo esc_attr_x( 'Search …', 'placeholder' ) ?>" value="<?php echo get_search_query() ?>" name="s" title="<?php echo esc_attr_x( 'Search for:', 'label' ) ?>" />
</label>
<select id="category_name" name="category_name">
<option value="">Todas</option>
<?php $categories = get_categories();
foreach ($categories as $key => $category) {?>
<option value="<?php echo $category->slug;?>"><?php echo $category->name;?></option>
<?php }?>
</select>
<select id="tag" name="tag">
<option value="">Todas</option>
<?php $tags = get_tags();
foreach ($tags as $key => $tag) {?>
<option value="<?php echo $tag->slug;?>"><?php echo $tag->name;?></option>
<?php }?>
</select>
<input type="submit" class="search-submit" value="<?php echo esc_attr_x( 'Search', 'submit button' ) ?>" />
</form>
la información la obtuve de esta página https://desarrollowp.com/blog/tutoriales/crea-propio-motor-busqueda-wordpress/
Contenido solo visible a usuarios registrados
Hola
Posiblemente tengas que usar hooks adicionales que modifican la consulta SQL de los resultados, revisa la siguiente discusión:
https://wordpress.stackexchange.com/questions/2623/include-custom-taxonomy-term-in-search
Te en cuenta que desde este foro sólo podemos darte generalidades ya que no vemos temas especificos de programación, si tienes aún dudas podrías consultar directamente al autor del artículo.
Saludos.
muchas gracias por la orientación! saludos