Avisos
Vaciar todo

[Cerrado] motor de busqueda

3 Respuestas
2 Usuarios
0 Reactions
17 Visitas
Respuestas: 87
Trusted Member
Topic starter
 

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 8:53 pm
Tags del tema
Jhon
 Jhon
Respuestas: 44989
Illustrious Member 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 9:07 pm
Respuestas: 87
Trusted Member
Topic starter
 

muchas gracias por la orientación! saludos


 
Respondido : 26/06/2021 9:15 pm