需要wp_playlist_shortcode的示例代码

时间:2016-05-19 09:16:38

标签: wordpress audio shortcode playlist

我尝试使用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();

0 个答案:

没有答案