I am looking for SQL query to select post title & post ID from a particular category. I looked at wordpress table structure but it is really confusing me.
wordpress - SQL Query to select post title & post ID from a particular category from wordpress table
问问题
1195 次
1 回答
1
这是我用过的一个。您可能需要更改(或删除)post_type
条件。 tt.taxonomy
在您的情况下可能是“类别”(对不起,不在数据库附近进行确认)。
SELECT p.ID
, p.post_title
FROM wp_posts p
JOIN wp_postmeta pm on pm.post_id = p.id
LEFT JOIN wp_term_relationships tr ON p.ID = tr.object_id
LEFT JOIN wp_term_taxonomy tt ON tr.term_taxonomy_id = tt.term_taxonomy_id
LEFT JOIN wp_terms t on tt.term_id = t.term_id
WHERE p.post_status = 'publish'
AND p.post_type = 'event'
AND tt.taxonomy = 'event_type'
AND t.slug = 'atelier'
如果您在 WordPress 中运行它,您应该使用$wpdb
表名/前缀作为最佳实践。这个是独立运行的。
于 2013-06-14T06:03:57.537 回答