Bonjour,
La recherche d’Article par des Custom Taxonomies ne fonctionne qu’à partir de ma page d’accueil. Dès que je suis sur une autre page (Page ou Catégorie), la recherche est vaine : soit il ne se passe rien, soit j’accède à une page vide d’archives du terme de la taxonomie recherchée.
Voici le code utilisé pour la recherche par taxonomies:
<ul class="search">
<h3><?php _e('recherche spéciale', 'bootstrapwp'); ?></h3>
<li>
<h4><?php _e('Les livraisons', 'bootstrapwp'); ?></h4>
<form class="search-form" action="<?php home_url(); ?> » method= »get »>
<div>
<?php
$select = amr_dropdown_taxonomy_terms('show_option_none=Choisir dans la liste&show_count=1&orderby=name&echo=0&taxonomy=livraisons&order=DESC&name=livraisons');
$select = preg_replace("#<select([^>]*)># », « <select$1 onchange='return this.form.submit()'>« , $select);
echo $select;
?>
<noscript><div><input type="submit" value="View" /></div></noscript>
</div>
</form>
</li>
<li>
<?php
$taxos = array(
'auteurs' => __( ‘Les Auteurs’, ‘bootstrapwp’ ),
‘rubriques’ => __( ‘Les Rubriques’, ‘bootstrapwp’ ),
‘thematiques’ => __( ‘Les Thématiques’, ‘bootstrapwp’ ),
);
foreach($taxos as $taxonomy => $title) {
?>
</li>
<li>
<h4><?php _e($title); ?></h4>
<form class="search-form" action="<?php home_url(); ?> » method= »get »>
<div>
<?php
$select = amr_dropdown_taxonomy_terms("show_option_none=Choisir dans la liste&show_count=1&orderby=name&echo=0&taxonomy=$taxonomy&name=$taxonomy");
$select = preg_replace("#<select([^>]*)># », « <select$1 onchange='return this.form.submit()'>« , $select);
echo $select;
?>
<noscript><div><input type="submit" value="View" /></div></noscript>
</div>
</form>
<?php
}
?>
</li>
</ul>