使用来自自定义字段的URL将MP3显示为媒体

时间:2012-06-13 作者:1907

我创建了自定义字段并将其放置在循环中:

<?php echo get_post_meta($post->ID, \'ses\', true); ?>
但现在链接都是文本。我希望它像我的主题一样,当我使用这个短代码时:

[media url="http://www.example.com/songname.mp3"] 

1 个回复
SO网友:brasofilo

你必须回应全部Audio Tag 并在其中插入自定义字段MP3地址。

<?php 
    if ( get_post_meta($post->ID, \'ses\', true) ) {
        echo \'<audio controls="controls">
                <source src="\' . get_post_meta($post->ID, \'ses\', true) . \'" />
                </audio>\'; 
    }
?>

结束

相关推荐

Remove action from shortcode

函数中有add\\u action()函数,该函数是add\\u shortcode()的回调函数。你知道如何在自定义插件的帮助下删除这个动作吗?我是否应该挂接到稍后调用的任何操作,然后再添加\\u shortcode()函数?我不想删除和重新添加短代码,因为它之外还有巨大的功能。简单示例:function test_shortcode() { ... other code ... add_action( \'some_hook\', \'custom_function\');&#