Avisos
Vaciar todo

[Cerrado] motor de busqueda  

 
Mónica
 Mónica
Usuario experto

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

Respondido : 26/06/2021 9:53 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

Respondido : 26/06/2021 10:07 pm

Mónica
 Mónica
Usuario experto

muchas gracias por la orientación! saludos

Respondido : 26/06/2021 10:15 pm