你可以用WP_Query
通过使用meta_query
参数按如下所示操作。如果您使用attachment
作为的值post_type
参数,请记住:
默认的WP\\u查询设置“post\\u status”=>“publish”,但附件默认设置为“post\\u status”=>“inherit”,因此您还需要将post\\u status显式设置为“inherit”或“any”。(参见post_status, (见下文)
如Type Parameter 第节WP_Query
法典第页。
$args = array(
\'post_type\' => \'attachment\',
\'post_status\' => \'inherit\',
\'post_per_page\' => -1,
\'meta_query\' => array(
array(
\'key\' => \'_wp_attachment_metadata\',
\'value\' => \'your-key\',
\'compare\' => \'LIKE\'
)
)
);
$query = new WP_Query( $args );