De quelle fonction ai-je besoin dans WordPress pour résoudre l’URL des catégories enfants d’une taxonomie personnalisée ?
J’ai regardé autour de moi et j’ai remarqué que de nombreuses questions à ce sujet avaient déjà été posées. Mais personne n’avait la réponse dont j’avais besoin.
Ci-dessous, vous trouverez un script php/html d’un modèle de page dans mon propre thème (je les utilise en raison de plus de fonctionnalités sur les sites Web d’entreprise). Ce n’est PAS le problème. Fonctionne comme un charme.
A quoi sert ce script ?
Il affiche toutes les catégories leur image en vedette (via le plugin ‘Categories Images’) sous les clients de taxonomie.
Fonctionne parfaitement !! Ce n’est pas le problème.
La seule LIGNE de code dont j’ai besoin est mentionnée dans la boucle PHP en tant que commentaire… Quelqu’un pourrait-il m’aider s’il vous plaît ?
<ul>
<?php $args = array(
'type' => 'post',
'child_of' => '',
'parent' => '',
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => 0,
'hierarchical' => 1,
'exclude' => '',
'include' => '',
'number' => '',
'taxonomy' => 'clients',
'pad_counts' => false ); ?>
<?php foreach (get_categoris($args) as $cat) : ?>
<li>
<a href=" <?php // WHAT GOES HERE?? ?>">
<img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>"/></a></li>
<?php endforeach; ?>
Solution n°1 trouvée
J’AI COMPRIS!!! UVRES!!
<ul>
<?php $args = array(
'type' => 'post',
'child_of' => '',
'parent' => '',
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => 0,
'hierarchical' => 1,
'exclude' => '',
'include' => '',
'number' => '',
'taxonomy' => 'clients',
'pad_counts' => false );
$tax_menu_items = get_categories( $args );
foreach ($tax_menu_items as $cat) : ?>
<li>
<a href=" <?php echo get_term_link($cat,$cat->taxonomy); ?> ">
<img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" alt="<?php echo $cat->cat_name; ?>"/>
</a>
</li>
<?php endforeach; ?>
</ul>
0 commentaire