Wordpress ACF отображает сообщения с настраиваемой таксономией и полями - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь oop просмотреть кучу сообщений с заданной категорией через поле связи ACF 'taxonomy'. Я создал категории сообщений в WP, но не уверен, почему мой код ничего не отображает.

Вот что у меня есть:

<!-- all post content to be inside this div -->
<div class="lt-inner">

  <?php
  $post_type = 'post';
  $taxonomy  = 'graphic_assets'; # The post category slug i want to display on this page
  $terms = get_field('asset_cat'); # The ACF taxonomy field name called 'asset_cat'

  foreach ($terms as $term) :
    $args = array(
      'post_type' => $post_type,
      'posts_per_page' => -1,
      'tax_query' => array(
        array(
          'taxonomy' => $taxonomy,
          'field' => 'graphic_assets',
          'terms' => $term,
        ),
      ),
    );

    $posts = new WP_Query($args);

  ?>

    <?php if ($posts->have_posts()) : ?>
      <?php while ($posts->have_posts()) : $posts->the_post(); ?>

        <!-- want to repeat this format below for however many posts with the looped category -->

        <div class="lt-item">
          <div class="lt-icon">
            <!-- ACF file field (image) -->
            <?php if (get_field('asset_icon')) : ?>
              <img src="<?php the_field('asset_icon'); ?>" alt="">
            <?php endif; ?>
          </div>
          <div class="lt-desc">
            <span class="file-name">
              <!-- ACF text field  -->
              <?php the_field('asset_title'); ?>
            </span>
            <br>
            <!-- ACF file field  -->
            <?php if (get_field('asset_file')) : ?>
              <span class="file-type">
                <a href="<?php the_field('asset_file'); ?> ">
                  download
                </a>
              </span>
            <?php endif; ?>
            <br>
          </div>
        </div>

      <?php endwhile; ?>
    <?php endif;
    wp_reset_query(); ?>

  <?php endforeach; ?>

</div>

Я бы хотел думать, что я близко, но я редко использую WP в качестве основной CMS.

Любая помощь приветствуется!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...