我正忙于循环以返回对象中medialibrary中的所有媒体。我想出了如何获取图像(使用wp_get_attachment_image(\'$mediaID\')
其中$mediaID是图像的id)
但我想循环所有媒体,而不仅仅是图像,是否有一个功能可以用于视频和音频,也可以从媒体库中获得。我试过了get_attached_media
但这只有在媒体实际连接并且我想循环所有媒体的情况下才有效。
有没有办法做到这一点并将其作为对象?
提前谢谢。
P、 S。
我使用的代码是:
<?php
$query_images_args = array(
\'post_type\' => \'attachment\', \'post_mime_type\' =>\'\', \'post_status\' => \'inherit\', \'posts_per_page\' => -1,
);
$query_images = new WP_Query( $query_images_args );
foreach ( $query_images->posts as $media) {
//save the url in a variable to test with
$media_url = wp_get_attachment_url( $media->ID );
$mediaID = $media->ID;
echo wp_get_attachment_image( $mediaID );
}
?>
P.P.S.我这样做是因为我想在前端显示某种库中的媒体。稍后将有“视频”、“音频”和“img”等类别