wordpress按标签获取相关的自定义帖子

时间:2014-08-23 08:24:40

标签: wordpress

我有一个自定义帖子类型:"视频",我使用视频帖子的默认标签。 现在我想获得所有具有相同标签的视频帖子。 首先是获取所有标签,这是我的代码:

 $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);

1 个答案:

答案 0 :(得分:1)

获取所有标签使用此功能

get_tags()

对于第二个问题,您可以通过上述代码获得所有帖子..

在循环中使用$ my_query你会得到帖子。