将主页上的帖子限制为一个分类法?

时间:2011-10-25 作者:Evie Milo

目前,我的主页上有此代码,可以在我的网站上的工作区中随机显示一篇帖子-这是一种利用分类法的自定义帖子类型-而不是博客帖子:

<?php query_posts(\'post_type=work&posts_per_page=1&orderby=rand\'); ?>
我希望这些项目是随机的,以便每次显示不同的项目,我只想显示一个项目。然而,我想知道是否有可能将其限制为一个分类法,而不是我设置的所有5个分类法。我只想显示“艺术家”中列出的工作项

这可能吗?

----编辑------------

我尝试过:

<?php $query = new WP_Query( array( \'work\' => \'artists\', \'orderby\' => \'rand\', \'posts_per_page\' => \'1\' ) ); ?>
但这不起作用-它会返回一个链接顶部的“主页”。不知道我做错了什么。

1 个回复
SO网友:Chip Bennett

如果不了解有关分类模式的更多详细信息,则很难给出准确的答案。然而query_posts() can be filtered by taxonomy, 所以你应该很容易就能做你需要的事情。

结束

相关推荐

从Custom Taxonomy获取帖子列表

我可以很好地为我的自定义分类法获取类别id或slug,但我需要能够将所有帖子作为该分类法条目的数组获取。我的代码如下:$args = array( \'post_type\' => \'product\', \'post_status\' => \'publish\', \'posts_per_page\' => -1 );&#x