1
我目前正在創建一個小插件,它只是自定義帖子類型。我想添加一個簡單的代碼,很容易在頁面上放置一個音頻播放器。 MP3的URL可以在每個帖子中更改,我使用高級自定義字段(ACF)從用戶獲取URL。我如何將URL字段傳遞給短代碼?這裏是我的短代碼功能:傳遞ACF字段以進行簡碼
// Add A Shortcode for the MP3 Player
function sermon_audio_shortcode() {
// Code
$output = '<script>';
$output .= 'audiojs.events.ready(function() {';
$output .= 'var as = audiojs.createAll();';
$output .= '});';
$output .= '</script>';
$mp3url = get_field('f1sermon_mp3_url');
$output .= '<audio src="';
$output .= 'echo $mp3url';
$output .= '" preload="auto" />';
return $output;
}
add_shortcode('sermon-audio', 'sermon_audio_shortcode');
我試過$output .= echo $mp3url;
,但那也不正確。短代碼正常工作,但網址只是「echo $ mp3url」有什麼想法?
'$輸出= $ mp3url;'工作。我不知道爲什麼我沒有想到放棄'回聲',我猜我今天沒有足夠的咖啡。謝謝! – buschschwick