【发布时间】:2016-06-21 10:30:57
【问题描述】:
您好,我知道这个问题可能看起来很熟悉,但请阅读完整的问题。 我想使用 mysql 查询获取 Wordpress 帖子标题、特色图片、内容。 我尝试了很多查询,但都遇到了错误。
没有错误,MySQL 查询返回空。我正在使用 Wordpress 4.5.2 版。
我找到了这个查询,但它给了我一个空的结果。
SELECT p1.*, wm2.meta_value
FROM wp_posts p1
LEFT JOIN wp_postmeta wm1 ON (
wm1.post_id = p1.id
AND wm1.meta_value IS NOT NULL
AND wm1.meta_key = '_thumbnail_id'
)
LEFT JOIN
wp_postmeta wm2
ON (
wm1.meta_value = wm2.post_id
AND wm2.meta_key = '_wp_attached_file'
AND wm2.meta_value IS NOT NULL
)LEFT JOIN
wp_term_relationships wtr
ON
(
object_id=p1.id
)
WHERE
p1.post_status='publish'
AND p1.post_type='post'
AND 'term_taxonomy_id'='454'
ORDER BY p1.post_date DESC
LIMIT 0,10
如何改进此查询以返回结果?
【问题讨论】:
-
您应该向我们展示您的数据库结构,并自行检查您的 MySQL 在您运行查询时是否返回任何错误通知。
-
您使用的是哪个版本的 WordPress?
-
没有错误,mysql查询返回空,wordpress版本为4.5.2
-
查看 $wpdb->get_results("INSERT SQL QUERY HERE")。