WordPress学习-探索数据库结构SQL

— 查询 所有的标签 分类类型

SELECT DISTINCT `taxonomy` FROM `wp_term_taxonomy`

— 查询 所有的标签

SELECT * FROM `wp_term_taxonomy` as a 
INNER JOIN wp_terms as b 
WHERE a.`term_id`=b.term_id 
and a.`taxonomy`='post_tag'

— 查询 WP中所有的帖子类型

SELECT DISTINCT post_type FROM `wp_posts`

-- attachment
-- page
-- post
-- revision
-- nav_menu_item

表示 附件 ,页面 ,普通Post, 修订版本, 菜单项目 这是客户扩展成任意类型的

— 查询帖子的状态

SELECT DISTINCT post_status FROM `wp_posts`

inherit

publish

private

继承–已发布–私密帖子

— 查询所有的附件

SELECT * FROM `wp_posts` WHERE post_type = 'attachment'

附件是归属于某一post的 就是通过 ‘post_parent’ 字段联系起来的

— 查询某一个Post的附件信息

SELECT * FROM `wp_posts` WHERE post_type = 'attachment' and post_parent=215

— 查询附件的元信息

SELECT * FROM wp_postmeta where post_id=216

— 查询帖子的发布状态