【发布时间】:2020-10-11 05:26:43
【问题描述】:
这是我的一种独特而有趣的情况:
我想查询以前用作缩略图的所有 wordpress 附件(图像)。 最终结果将是这样的:
如你所见,我想把已经在其他帖子中用作缩略图的图片标记出来,这样我就不会再使用它们了。
目前,尽管大多数图像已被用作缩略图,没有一张显示为附件:
因此,似乎只有当我从帖子编辑器上传图片时,它才会显示为“附加”,但当从库中选择缩略图/特色图片时,它不会算作“附加”。
我正在使用此查询来获取所有用作缩略图的图像,但它似乎根本不起作用。不管怎样,它都会返回所有图像:
$args = array(
'posts_per_page' => -1,
'post_status' => 'inherit',
'post_type'=> 'attachment',
'post_mime_type' => array(
'image/jpeg',
'image/gif',
'image/jpg',
'image/png'
),
'meta_query' => array(
array(
'key' => '_thumbnail_id',
'value' => '?',
'compare' => 'EXISTS'
)
)
);
$used_thumbnails = new WP_Query($args);
我做错了吗?我已经花了很多时间,但似乎无法弄清楚。
【问题讨论】: