如何显示CPT中的类别?

时间:2013-01-17 作者:mandy

我有一个名为“季节”的自定义帖子类型,其中我有3个类别(夏季、冬季和春季)

我想在一个页面上显示来自冬季类别的10篇随机帖子。

请帮忙。

2 个回复
SO网友:Rohit Pande

WP_Query 是你问题的解决方案。

查看可用的parameters. 只需在页面模板中添加一个查询和循环,就可以了。

例如:。

$args = array(
\'category_name\' => \'winter\',
\'orderby\' => \'rand\',
\'posts_per_page\' => 10
);

$query = new WP_Query( $args );
循环从这里开始:

<?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?>
结束于此:

<?php endwhile; else: ?>
<p><?php _e(\'Sorry, no posts matched your criteria.\'); ?></p>
<?php endif; ?>

SO网友:WP Themes

Rohit需要在上述代码中的$args数组中添加自定义post类型:

$args = array(
    \'orderby\' => \'rand\',
    \'posts_per_page\' => 10,
    \'post_type\' => \'seasons\', //ADD THIS
    \'category_name\' => \'winter\'
    );

结束

相关推荐