我有一个自定义帖子类型:"视频",我使用视频帖子的默认标签。 现在我想获得所有具有相同标签的视频帖子。 首先是获取所有标签,这是我的代码:
$tags =wp_get_object_terms( $post->ID, 'post_tag');
我也试过
$tags =the_terms( $post->ID, 'post_tag');
它们都不起作用。它们返回空数组()。
我可以通过链接查看信息中心内的所有帖子:
videostags=ihealth&post_type=videos
另一个问题是,我可以通过标签ID获取所有帖子,如下所示:
$args=array(
'tag__in' => 4,
'post__not_in' => array($post->ID),
'showposts'=>5,
'ignore_sticky_posts'=>1
);
$my_query = new WP_Query($args);
答案 0 :(得分:1)
获取所有标签使用此功能
get_tags()
对于第二个问题,您可以通过上述代码获得所有帖子..
在循环中使用$ my_query你会得到帖子。