我正试图写一个短代码,但我对这些东西已经没有太多的练习了。这是一个插件式全宽音频播放器,我正在尝试查询某个播放列表中的所有曲目,以便它将输出要添加到播放器队列中的曲目名称。
function kc_tracks ($atts, $content = null) {
extract(shortcode_atts(array(
"num" => \'\',
"cat" => \'44\'
), $atts));
global $post;
$myposts = get_posts(\'numberposts=\'.$num.\'&order=DESC&post_type=track&orderby=post_date\');
$retour=\'<ul>\';
foreach($myposts as $post) :
setup_postdata($post);
$retour.=\'<li><a href="\'.get_post_meta(\'fap_referral_link\').\'" class="fap-single-track">\'.the_title("","",false).\'</a></li>\';
endforeach;
$retour.=\'</ul> \';
return $retour;
}
add_shortcode("tracks", "kc_tracks");
这条线我没法正常工作。
$retour.=\'<li><a href="\'.get_post_meta(\'fap_referral_link\').\'" class="fap-single-track">\'.the_title("","",false).\'</a></li>\';
输出此
<a href="" class="fap-single-track dJAX_internal">Downtempo</a>
我尝试了几种方法,但都没有成功,所以最终我还是寻求帮助。。。facepalm瞬间到来。