对于wp 3.0。x am使用此功能:
function posts_search ($post_type,$taxonomies) { // $taxonomies should be an array (\'taxonomy\'=>\'term\', \'taxonomy2\'=>\'term2\')
foreach ($taxonomies as $key=>$value) {
$args=array(\'post_type\'=>$post_type,\'post__in\'=>$ids,$key=>$value,\'showposts\'=>-1);
unset($ids); $ids=array();
foreach($posts=get_posts($args) as $post) { $ids[]=$post->ID; }
if (empty($ids)) return false;
}
return $posts;
}
这里有一个例子:
$posts = posts_search (\'produtos\',array(\'taxo1\'=> \'term-aa\',\'taxo2\'=>\'term-bb\')); if($posts) { foreach($posts as $post) { ...
允许我使用两个分类参数查询帖子。如果有帮助的话。
仅供参考,该功能不是我提供的。