使用此函数可以获取图像ID的数组
if (!function_exists(\'get_associated_media\')) {
function get_associated_media($post_id) {
$attachmentIds = array();
$media = get_children(array(
\'post_type\' => \'attachment\',
\'post_parent\' => $post_id,
\'post_status\' => \'inherit\',
\'post_mime_type\' => array(\'image/jpeg\', \'image/gif\', \'image/png\'),
\'numberposts\' => -1
));
foreach ($media as $file) {
$attachmentIds[] = $file->ID;
}
$attachmentIds[] = get_post_thumbnail_id($post_id);
return array_unique($attachmentIds);
}
}
这段代码起作用了。活动子主题(或主题)的php文件或任何插件文件
代码经过测试,功能齐全。
USAGE: 您必须在该函数中传递Post ID,然后才能获得图像ID。
参考: