Сделайте, чтобы настраиваемые поля появлялись в массиве категорий, в WordPress - PullRequest
0 голосов
/ 22 января 2019

Интересно, как я могу получить некоторые обычные поля категорий, появляющиеся в этом массиве категорий, с настоящим кодом печатается только термин категории.

<?php
        $terms = get_terms('productcat');
        foreach ($terms as $key => $term) {
        $link = get_term_link($term);
        $cat_ttl =the_field('cat_ttl');
        $cat_img =the_field('featured_image');
        echo '<li>
                <a href="'.$link.'">
                  <div class="imager"><img src="'.$cat_ttl.'" alt="商品"></div>
                  <div class="right">
                     <h3>'.$cat_ttl.'</h3>
                     <p class="det">'.$term->slug.'</p>
                  </div>

                </a>
             </li>';
        }
      ?>

1 Ответ

0 голосов
/ 22 января 2019

Я нашел правильную грамматику для этого:

<?php
          $terms = get_terms('productcat');
          foreach ($terms as $key => $term) {
            $link = get_term_link($term);
            $image = get_field('featured_image', $term);
            $cat_ttl =get_field('cat_ttl', $term);
            echo '<li>
              <a href="'.$link.'">
                <div class="imager"><img src="'.$image.'" alt="商品"></div>
                <div class="right">
                  <h3>'.$cat_ttl.'</h3>
                  <p class="det">'.$term->slug.'</p>
                </div>

              </a>
            </li>';
          }
            ?>
...