2017-05-30 3 views
0

Je suis actuellement en train de construire un site Woocommerce pour un client et je veux créer un tableau des tailles à afficher sur la seule page produit. J'applique ACF et ai mis en place un champ répéteur pour les tailles "Mens/Boys" et "Girls/Womens". Ce que j'essaie de faire est, selon la catégorie de produit, d'afficher le tableau des tailles masculin ou féminin. J'ai le code suivant ci-dessous, mais il ne semble pas tirer sur la page du tout. Si je comprends bien, je dois appeler le terme et non la catégorie pour les produits Woocommerce car ce sont des taxonomies personnalisées. Est-ce que je fais quelque chose de mal en ce qui concerne l'appel?Woocommerce Category Code spécifique sur la page produit

<?php if(has_term('', 'Boys') || has_term('', 'Mens')) : ?> 
    <div class="sizing-chart"> 
     <?php if(have_rows('male_sizing')) : ?> 
     <table> 
      <caption>Sizing Guide</caption> 
      <?php while(have_rows('male_sizing')): the_row(); 

       // Variables 
       $size = get_sub_field('costume_size'); 
       $waist = get_sub_field('male_waist'); 
       $height = get_sub_field('male_height'); 
      ?> 
       <tr scope="col"> 
        <th><?php echo $size ?></th> 
        <td class="waist size-cell"><?php echo $waist ?></td> 
        <td class="height size-cell"><?php echo $height ?></td> 
       </tr> 
       <?php endwhile; ?> 
     </table> 
    </div> 

Merci d'avance. Michael

Répondre

0

Vous devez modifier la condition de

if(has_term('Boys', 'product_cat') || has_term('Mens', 'product_cat')) 
+0

un régal travaillé. Je vous remercie! – user3436334

+0

De rien! Vous pouvez upvote cette réponse! –