我有自定义的帖子类型类别,其名称为捐款,捐款类别有50个帖子。现在我想获取所有这些帖子的任何帮助吗?
我想在模板页面上显示,名称是 / 模板名称:帮助捐赠 /
我尝试了所有这些,但它不适合我。
<?php query_posts('category_name=donations&post_type=help'); ?>
<?php while(have_posts()): the_post(); ?>
<?php the_title(); ?>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
这个也不起作用。
<?php $the_query = new WP_Query('category_name=donations&post_type=help'); ?>
<?php while($the_query->have_posts()): $the_query->the_post(); ?>
<?php the_title(); ?>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
答案 0 :(得分:1)
试试这个。您可能需要更改分类名称。我只是假设你把它命名为post_type_category
。因此,这是为了获取名称为help
的所有post_types,其post_type_category
的名称为donations
。
$args = array( 'post_type' => 'help',
'tax_query' => array(
array(
'taxonomy' => 'post_type_category', //don't know if this is right for you
'field' => 'slug',
'terms' => 'donations'
)
)
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
the_title();
echo '<div class="entry-content">';
the_content();
echo '</div>';
endwhile;