特征图像的ID保存在post meta字段中,名称为_thumbnail_id
, 因此,只要加入一点,您就可以使用MySQL为您搜索它们:
SELECT p1.ID as ID1, p2.ID AS ID2 FROM
wp_posts p1 LEFT JOIN wp_postmeta pm1 ON (p1.ID = pm1.post_id AND pm1.meta_key = \'_thumbnail_id\'),
wp_posts p2 LEFT JOIN wp_postmeta pm2 ON (p2.ID = pm2.post_id AND pm2.meta_key = \'_thumbnail_id\')
WHERE
p1.post_type = p2.post_type AND
p1.ID < p2.ID AND
pm1.meta_value = pm2.meta_value AND
pm1.meta_value IS NOT NULL;
这将查找同一post\\u类型中的共享特征图像,如果要查看所有post\\u类型,可以删除该条件。
p1.ID < p2.ID
这样我们就不会收到重复的报告(例如“1,2”和“2,1”),而且它确保我们不会将帖子与自身进行比较。