如何在WordPress数据库中查看Oxygenbuilder编辑的JSON数据并获取文章标题
解决WordPress数据库中获取Oxygen Builder JSON数据及对应文章标题的问题
你之前的SQL语句没有关联存储文章信息的wp_posts表,所以无法获取到对应的文章标题。wp_postmeta表中的post_id字段与wp_posts表的ID字段一一对应,必须通过这个关联关系才能将Oxygen Builder生成的JSON数据和文章标题匹配起来。
使用以下修正后的SQL语句即可实现需求:
SELECT met.meta_value AS oxygen_builder_json, post.post_title, post.ID AS post_id FROM wp_postmeta AS met INNER JOIN wp_posts AS post ON met.post_id = post.ID WHERE met.meta_key = 'ct_builder_json' -- 可选:如需仅筛选已发布的文章,取消注释下面这行 -- AND post.post_status = 'publish'
说明:
INNER JOIN确保只返回存在对应文章记录的Oxygen Builder元数据- 给
meta_value起别名oxygen_builder_json,让查询结果更易读 - 可选的
post_status条件可以过滤掉草稿、垃圾状态的文章,只保留已发布内容
内容的提问来源于stack exchange,提问作者Reader Man San
相关产品推荐
相关产品推荐

