我需要做一个简单的post查询,它将得到任何至少有一个标记的post。这是我当前获取标记ID为27或36的帖子的代码,但我需要修改它以获取至少有一个标记的所有帖子。
$args = array(
\'numberposts\' => 5,
\'tag__in\' => array(27,36)
);
$myposts = get_posts( $args );
最合适的回答,由SO网友:Joshua Abenazer 整理而成
你可以试试这个。
$all_tags = get_tags();
$tag_id = array();
foreach( $all_tags as $tag ) {
$tag_id[] = $tag->term_id;
}
$args = array(
\'numberposts\' => 5,
\'tag__in\' => $tag_id
);
$myposts = get_posts( $args );