Intereting Posts

Показать все условия таксономии в шаблоне страницы

Некоторые детали:

  1. У меня есть пользовательский тип сообщения с slug, называемый «жилой».

  2. Существует таксономия, связанная с этим типом персонализированного сообщения, с помощью slug 'resident_project_type'

  3. Внутри этой таксономии имеется несколько терминов

  4. Я создал шаблон страницы, где я создал tax_query

То, что я пытаюсь выполнить:

Я хочу отобразить все термины из этой таксономии на странице, выводя определенные элементы терминов в макет HTML, например …

  1. Термин название
  2. Постоянная ссылка на страницу архива термина
  3. И настраиваемое поле изображения, прикрепленное к каждому термину

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

Заранее спасибо за вашу помощь!

Вот код, который у меня есть:

<?php /* * Residential Projects Types Archive Template * Description: Template for Residential Project Types archive */ get_header(); ?> <?php $the_query = new WP_Query( array( 'post_type' => 'residential', 'tax_query' => array( array ( 'taxonomy' => 'residential_project_types', 'field' => 'name', ), ), ) ); ?> <div id="main-content"> <?php do_action( 'foundationpress_after_header' ); ?> <?php get_template_part( 'assets/partials/partial', 'mobilenav' ); ?> <?php get_template_part( 'assets/partials/partial', 'headings' ); ?> <?php do_action( 'foundationpress_before_content' ); ?> <?php if ( $the_query->have_posts() ) : ?> <?php /* Start the Loop */ ?> <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?> <a class="property-thumb-link" href="<?php the_permalink($post->ID); ?>"> <div class="property-thumb column medium-6 small-12"> <img src="<?php the_field('category_image', $post->ID); ?>" alt="<?php the_field ('category_image_alt', $post->ID); ?>" /> <div class="property-thumb-title"> <h2> <?php the_title($post->ID); ?> </h2> </div> </div> </a> <?php endwhile; ?> <?php wp_reset_postdata(); ?> <?php endif; // End have_posts() check. ?> <?php do_action( 'foundationpress_after_content' ); ?> </div> <?php get_footer(); ?>