如何通过post id sql query获取wordpress中的类别名称? 我需要sql查询
答案 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