WP_AUDIO_SHORT代码显示播放器和URL

时间:2016-01-18 作者:kiarashi

当我在WP循环中使用下面的代码时,我可以看到播放器和url。不用说,我只想看看球员。

如何更正我的代码,使其只显示播放器?

image

我的代码如下:

$fes_featured_audio = get_post_meta( get_the_ID(), \'upload_featured_audio\', true ); // custom upload field

if (is_array($fes_featured_audio)) {    
    foreach($fes_featured_audio as $key=>$val){ 

        if ( $key < 1) {
            $url_audio = wp_get_attachment_url( $val ); 
        } else {
            $url_audio_playlist   = explode(\',\', get_attached_media( \'audio\', $val ) ); 
        }

    }
}


$attr = array(
    \'src\'      => strip_tags($url_audio),
    \'loop\'     => \'true\',
    \'autoplay\' => \'\',
    \'preload\'  => \'auto\',
);

if ( $key < 1) {
    echo \'<div class="audio-player" itemprop="audio">\' . wp_audio_shortcode( $attr ) . \' </div>\';
} else {
    echo do_shortcode(\'[playlist ids="\'.$url_audio_playlist.\'"]\');
}

1 个回复
最合适的回答,由SO网友:kiarashi 整理而成

上面的函数没有问题。原来我的函数放在了a href标签中。

相关推荐

Display Audio Attachment URL

要从WordPress中的帖子缩略图中获取图像url并将其显示在模板中,我将使用:<?php $image_id = get_post_thumbnail_id(); $image_url = wp_get_attachment_image_src($image_id,\'large\'); $image_url = $image_url[0]; ?><?php echo $image_url;?> 我正在尝试对上传到帖子的MP3做同样的处理。不久前,我有一个片段来完成它