在php上插入echo内部的echo

时间:2013-04-20 19:28:24

标签: tags echo shortcode

我尝试在短代码中调用回声。 代码行是这样的:

<?php echo do_shortcode('[audio src="<?php echo $audio; ?>"]'); ?>

完整的代码是这样的:

<?php if(get_post_meta($post->ID, '_format_audio_embed', true)!=''){ 
    $audio = get_post_meta($post->ID, '_format_audio_embed', true);
} else {
    $audio = '';    
}
?></h1>  

<?php echo do_shortcode('[audio src="<?php echo $audio; ?>"]'); ?>

我的代码不起作用。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

为什么在PHP中使用PHP?尝试连接:

<?php echo do_shortcode('[audio src="'.$audio.'"]'); ?>