显示同一分类中的3篇近期帖子

时间:2013-05-29 作者:user33426

我创建了一个自定义帖子类型-“magazine\\u entry”,并注册了分类法“division”。然后,我创建了几个部门,如“国际”、“东京”、“关西”等。。。

我试图显示自定义帖子类型的单个分类法中的3篇最新帖子。

例如

(稍后我将处理css和html)

International:
post 1      post 2     post 3    

Tokyo:
post 1      post 2     post 3
等等。。。

我可以从自定义帖子类型中获取所有帖子,但我不知道如何仅从其中一个分类中获取帖子。

1 个回复
SO网友:RRikesh

您应该使用Taxonomy Parameters available in WP_Query. 例如,要获取三个最近值magazine_entry 具有international 术语slug,可以使用:

$args = array(
    \'post_type\' => \'magazine_entry\',
    \'posts_per_page\' => 3
    \'tax_query\' => array(
        array(
            \'taxonomy\' => \'division\',
            \'field\' => \'slug\',
            \'terms\' => \'international\'
        )
    )
);
$query = new WP_Query( $args );

结束

相关推荐