我尝试使用wp_playlist_shortcode创建包含所有博客帖子中音频文件的播放列表。 在官方文档中,我看到了这个参数:
'IDS' (array)使用这些显式附件ID创建播放列表。如果为空,将从$ id的所有$ type附件创建播放列表。默认为空。
我尝试使用此代码,但它无效:
$attch_id = array('76', '73', '70', '67');
wp_playlist_shortcode( array( 'ids' => '$attch_id' );
如何使用所有博文中的音频文件创建播放列表?现在我使用此代码,但它不是播放列表。
$audios = array( 'post_type' => 'attachment', 'posts_per_page' => -1, 'post_status' => null, 'post_parent' => null, 'post_mime_type' => 'audio/mpeg' );
$attachments = get_posts( $audios );
if ($attachments) {
foreach ( $attachments as $post ) {
setup_postdata($post);
$media_url = $post->guid;
$media_title = $post->post_title;
echo wp_audio_shortcode( array( 'src' => $media_url) );
echo '<p>' . $media_title . '</p>';
// print_r($media_url);
}
}
wp_reset_postdata();