De quelle fonction ai-je besoin dans WordPress pour résoudre l’URL des catégories enfants d’une taxonomie personnalisée ?

Publié par Jean-Michel le

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>

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *