试图展示自定义后类型的具体定义类别的职位(trying to show custom post ty

2019-09-30 08:02发布

我有一个自定义后类型类别,它的名字是捐款和捐款类别有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(); ?>

Answer 1:

尝试这个。 您可能需要更改分类名称。 我只是认为你把它命名为post_type_category 。 因此,这是为了获得与名称的所有post_types help具有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;


文章来源: trying to show custom post type specific custom category posts
标签: wordpress