SQL Query选择帖子标题&来自wordpress表的特定类别的帖子ID

时间:2013-06-14 04:59:23

标签: wordpress

我正在寻找SQL查询来选择帖子标题&来自特定类别的帖子ID。我查看了wordpress表结构,但这让我很困惑。

1 个答案:

答案 0 :(得分: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表名称/前缀作为最佳做法。这个是独立运行的。

相关问题