此时此函数起作用,但它只返回数组中的第一个值。我一直在努力回显、打印、分解或任何共享同一个键(mp3)的多个自定义字段值。短代码正在查找逗号分隔的URL,即tracks="http://url1.mp3, http:/url2.mp3"
我知道我把这里弄得一团糟。涉入更深的水域。。。
<div id="post_meta_player">
<?
global $post;
if(get_post_meta($post->ID, \'mp3\', false))
{
foreach(get_post_meta($post->ID, \'mp3\', false) as $mp3)
{
$mytracks = print_r($mp3, \',\');
}
}
$shortcodes = \'[mp3-jplayer tracks="\'.$mytracks.\'"]\';
mp3j_put( $shortcodes);
?>
</div>