我需要做一个简单的post查询,它将得到任何至少有一个标记的post。这是我当前获取标记ID为27或36的帖子的代码,但我需要修改它以获取至少有一个标记的所有帖子。
$args = array(
\'numberposts\' => 5,
\'tag__in\' => array(27,36)
);
$myposts = get_posts( $args );
我需要做一个简单的post查询,它将得到任何至少有一个标记的post。这是我当前获取标记ID为27或36的帖子的代码,但我需要修改它以获取至少有一个标记的所有帖子。
$args = array(
\'numberposts\' => 5,
\'tag__in\' => array(27,36)
);
$myposts = get_posts( $args );
你可以试试这个。
$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 );
在循环中的单个post页面上,我需要一个字符串形式的\\u tags()数组。get\\u tags()为我提供了所有的标签,而不仅仅是这篇文章。有没有一种简单的方法可以做到这一点?