WORDPRESS:使用自定义 post 类型显示来自自定义分类法中类别的 posts
WORDPRESS: Displaying posts from a category within a custom taxonomy, using custom post type
希望你们中的一位能帮助我。
我创建了一个名为 FAQ 的自定义 post 类型,这些需要分成几类。我在其中创建了自定义分类法和 3 个类别。我想要做的是显示自定义分类中特定类别的 post。
自定义 post 类型是 avius_faqs
自定义分类法是 faqs_taxonomy
我要显示的类别是 survey-faqs
下面的代码是我目前拥有的代码,但不是显示来自特定分类法的 posts,而是显示来自该分类法所有类别的 posts。
<?php
query_posts( array( 'post_type' => 'avius_faqs', 'faqs_taxonomy' => 'surveys-faqs'));
if (have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="faq">
<i class="fa fa-plus"></i>
<h3 class="question"><?php the_field('question', false, false); ?></h3>
<div class="answer"><?php the_field('answer'); ?></div>
</div>
<?php endwhile; endif; wp_reset_query(); ?>
希望这一切都有意义,非常感谢任何帮助!
提前致谢!
希望对您有用。
$query = new WP_Query( array(
'post_type'=>'avius_faqs',
'posts_per_page'=>4,
'tax_query'=>array(
array(
'taxonomy'=>'faqs_taxonomy',
'field'=>'slug',
'terms'=>'surveys-faqs' // change to slug according to your requirement
)
)
) );
while ( $query->have_posts ) {
$query->the_post();
}
希望你们中的一位能帮助我。
我创建了一个名为 FAQ 的自定义 post 类型,这些需要分成几类。我在其中创建了自定义分类法和 3 个类别。我想要做的是显示自定义分类中特定类别的 post。
自定义 post 类型是 avius_faqs 自定义分类法是 faqs_taxonomy 我要显示的类别是 survey-faqs
下面的代码是我目前拥有的代码,但不是显示来自特定分类法的 posts,而是显示来自该分类法所有类别的 posts。
<?php
query_posts( array( 'post_type' => 'avius_faqs', 'faqs_taxonomy' => 'surveys-faqs'));
if (have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="faq">
<i class="fa fa-plus"></i>
<h3 class="question"><?php the_field('question', false, false); ?></h3>
<div class="answer"><?php the_field('answer'); ?></div>
</div>
<?php endwhile; endif; wp_reset_query(); ?>
希望这一切都有意义,非常感谢任何帮助!
提前致谢!
希望对您有用。
$query = new WP_Query( array(
'post_type'=>'avius_faqs',
'posts_per_page'=>4,
'tax_query'=>array(
array(
'taxonomy'=>'faqs_taxonomy',
'field'=>'slug',
'terms'=>'surveys-faqs' // change to slug according to your requirement
)
)
) );
while ( $query->have_posts ) {
$query->the_post();
}