2013-04-20 40 views
0

我尝试调用短代码内的回显。 的代码行是这样的:在php中插入回显echo

<?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

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

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

谢谢,Biswajit。这是完美的工作! – 2013-04-20 20:56:01