Задать вопрос
axrising
@axrising

Как добавить кастомный терм в цикл WP_Query в Wordpress?

Здравствуйте, помогите решить задачу. Почему не получается добавить терм (about) в цикл WP_Query?
Сам вывод работает, проверял

5def73bab7cd6426499629.png

Вот исходный код :

<?php
if (!defined('ABSPATH')) {
	die();
}
?>   
  
<?php

$term = WP_Term::get_instance( '21', 'rubrika' );

  $loop = new WP_Query($term);
  
  print_r( $term );
  
  if ($loop->have_posts()) :
    
?>  

<!-- Testimonials -->
<div class="content-lg container">
    <div class="row">
        <div class="col-sm-9">
            <h2>Notes From CEO</h2>

            <!-- Swiper Testimonials -->
            <div class="swiper-slider swiper-testimonials">
                <!-- Swiper Wrapper -->
                <div class="swiper-wrapper">
                <?php while ($loop->have_posts()) : $loop->the_post(); ?>
                    <div class="swiper-slide">
                        <blockquote class="blockquote">
                            <div class="margin-b-20">
                            <?php the_field('feedback_text', get_the_ID(), true); ?>
                            </div>
                            <div class="margin-b-20">
                                Lorem ipsum dolor sit amet consectetur adipiscing elit sed tempor incididunt ut laboret tempor incididunt dolore magna consequat siad minim aliqua.
                            </div>
                            <p><span class="fweight-700 color-link">Joh Milner</span>, Metronic Customer</p>
                        </blockquote>
                    </div>

                    <?php
                      endwhile;
                      wp_reset_query();
                      ?>
                </div>
                <!-- End Swiper Wrapper -->

                <!-- Pagination -->
                <div class="swiper-testimonials-pagination"></div>
            </div>
            <!-- End Swiper Testimonials -->
        </div>
    </div>
    <!--// end row -->
</div>
<!-- End Testimonials -->
<?php endif; ?>


И function.php на всякий случай :
function feedback_post_type(){
    register_post_type('feedback', array(
      'labels'             => array(
        'name'               => 'Отзывы', // Основное название типа записи
        'singular_name'      => 'Отзыв', // отдельное название записи типа Book
        ),
      'public'             => true,  
      'has_archive'        => true,
      'menu_position'      => 50,
      'supports'           => array('title','editor','author','thumbnail','excerpt','comments')
    ) 
  );

  register_taxonomy(
    'rubrika',
    'feedback',
    array(
        'label' => __( 'Категории' ),
        'public' => true,
        'rewrite' => false,
        'hierarchical' => true,
    )
  );


  }
  add_action('init', 'feedback_post_type');
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Сложный 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы