Bonjour,
Je suis en train de créer un site sous wordpress avec un thème premium d'annuaire "VANTAGE", usine à gaz certe, mais maintenant que j'y suis... Il y a dans le thème des "custom taxonomy" (catégories de l'annuaire et tags). Mon annuaire est organisé par région et par département et je ne souhaitais pas qu'une fiche associée à un département soit également listée dans la région (catégorie mère). Les tags de l'annuaire me servent pour saisir le nom des villes (en recherche transverse).
J'ai trouvé le code ci-dessous ajouté à mon fichier functions.php qui rempli son office quand on navigue par les catégories:
Mais, ce code empêche l'affichage des fiches quand on passe par les tags de l'annuaire (ma page est vide)
Quelqu'un a-t-il une idée pour réussir à ne filtrer que les catégories ?
Je précise que je ne suis pas développeur, juste bricoleur
Merci pour votre aide
Je suis en train de créer un site sous wordpress avec un thème premium d'annuaire "VANTAGE", usine à gaz certe, mais maintenant que j'y suis... Il y a dans le thème des "custom taxonomy" (catégories de l'annuaire et tags). Mon annuaire est organisé par région et par département et je ne souhaitais pas qu'une fiche associée à un département soit également listée dans la région (catégorie mère). Les tags de l'annuaire me servent pour saisir le nom des villes (en recherche transverse).
J'ai trouvé le code ci-dessous ajouté à mon fichier functions.php qui rempli son office quand on navigue par les catégories:
function kia_no_child_taxonomies( $query ) {
if( is_tax() ):
$tax_obj = $query->get_queried_object();
$tax_query = array(
'taxonomy' => $tax_obj->taxonomy,
'field' => 'slug',
'terms' => $query->query_vars['listing_category'],
'include_children' => FALSE
);
$query->tax_query->queries[] = $tax_query;
$query->query_vars['tax_query'] = $query->tax_query->queries;
endif;
}
add_action( 'pre_get_posts', 'kia_no_child_taxonomies' );
Mais, ce code empêche l'affichage des fiches quand on passe par les tags de l'annuaire (ma page est vide)
Quelqu'un a-t-il une idée pour réussir à ne filtrer que les catégories ?
Je précise que je ne suis pas développeur, juste bricoleur
Merci pour votre aide