Wordpress标签 - 如何获取具有相同标签的所有帖子

时间:2012-02-22 10:37:15

标签: wordpress

我需要获取所有具有相同标签的帖子。但我遇到了困难的情况,我已经创建了一个名为视频的新帖子类型(而不是发布我创建的视频)

当我做的时候 $ args = array('numberposts'=> 10,'order'=>'ASC','post_type'=>'video');

$ blablabla = query_posts($ args);

我有一个结果,但是当我添加'tag'=>'whatevertag'时,我收不到任何东西。你知道我为什么会遇到这个问题吗?

全部谢谢

2 个答案:

答案 0 :(得分:1)

这是因为您使用自定义类型,而对于自定义类型,您使用自定义标记。您需要使用meta_key和meta_value。

http://wordpress.org/support/topic/query_post-by-meta_key-only-without-specific-category-setting-not-works

答案 1 :(得分:1)

您是否考虑过使用meta_key或meta_value来修改custom_post以使用类别? http://codex.wordpress.org/Function_Reference/get_cat_ID

$ catId = get_cat_ID($ categoryname);

然后在查询的args中插入'category'=> $ catId