如何通过post id sql query获取wordpress中的类别名称?

时间:2015-04-30 07:29:46

标签: mysql sql

如何通过post id sql query获取wordpress中的类别名称? 我需要sql查询

2 个答案:

答案 0 :(得分:3)

您可以通过SQL查询直接获取类别

SELECT t.* 
FROM `wp_terms` t
JOIN `wp_term_taxonomy` tt ON(t.`term_id` = tt.`term_id`)
JOIN `wp_term_relationships` ttr ON(ttr.`term_taxonomy_id` = tt.`term_taxonomy_id`)
WHERE tt.`taxonomy` = 'category'
AND ttr.`object_id` = @postid 

在上述查询中,如果您使用任何自定义帖子类型类别,则需要提供分类名称

答案 1 :(得分:1)

使用以下查询:

select t.name from wp_terms t, wp_term_taxonomy tt, wp_term_relationships tr
where t.term_id=tt.term_id AND tt.term_taxonomy_id=tr.term_taxonomy_id and tr.object_id=YOUR_POST_ID