2012-08-02 74 views
0

我试图查询WordPress数据库以获取特定帖子类型的帖子标签。获取特定帖子类型的标签

到目前为止,我有这个,这是给我所有的标签,但我不知道如何限制这种特定的帖子类型,或者如果这是可能的。

$query = "SELECT name FROM wp_terms"; 
$myrows = $wpdb->get_results($query); 

foreach ($myrows as $myrow) 
{ 
    print_r($myrow); 
} 

回答

1

为了限制你的查询,你可以使用WHERE条款,即

$query = "SELECT name FROM wp_terms WHERE *post_type*=*typeyouwant*"; 

它也可以使用LIKE条款,但导致很慢的查询。

+0

谢谢,但它没有奏效。似乎没有任何回报。 据我的理解,我想我需要找出标签如何与帖子相关联。 我想如果我可以获得我想要的帖子类型的所有帖子ID,那么我可以根据帖子ID选择标签吗? – 2012-08-02 13:24:18

+0

您需要将星号中的变量替换为数据库的正确变量。发布数据库的示例将有所帮助 – SomeKittens 2012-08-02 13:25:03

+0

这只是标准的WordPress数据库。标记名称或wp_terms表中。 – 2012-08-02 13:27:24

相关问题