我想放一些audio html表格中的文件使用wordpress默认[音频]快捷码,并使用ACF获取歌曲的url
因为在wordpress中没有呈现两个嵌套的短代码,所以我使用了一个伪装的短代码和一个函数,正如这里的另一个问题中所问的那样:
ACF for audio url in wordpress audio shortcode<现在这是我的代码:
add_shortcode(\'audio_nested\',custume_url_callback);
function custume_url_callback ($atts = \'\'){
$value = shortcode_atts( array(
\'my_feild\' => \'\',
), $atts );
$urlmusic = get_field($value[\'my_feild\']);
echo do_shortcode("[audio src=\'$urlmusic\']");
}
现在,当我在帖子内容中使用它时,它是可以的,但当我在表格中使用我的短代码时,播放器不会出现在表格中,而是出现在帖子内容的顶部<但是如果我在表格中使用默认的[audio src=“XXX.mp3”],它会很好地工作,并将被放置在表格单元格中
我已经测试了
tablepress 插件和表的其他插件,我还写了一个简单的
html table 但结果没有变化。在这里,您可以看到问题的屏幕截图:
https://pasteboard.co/HO9A2lw.png