我试图让这个链接看起来像这样:
评论这个节目>> | 收听这个节目>>
“对此节目的评论>>”通过其永久链接正确填充。
“收听此节目>>”链接应填充“立即收听”自定义字段值。
function holylandmoments_comment_link() {
return ' <a class="read-more-link" href="'. get_permalink() . '">' . __( 'Comment on this show »', 'holylandmoments-show' ) . '</a> | <a class="read-more-link" href="'. get_post_meta($post->ID, 'Audio File',true); . '">' . __( 'Listen to this episode »', 'holylandmoments' ) . '</a>';
}
问题是我没有获得“立即收听”的自定义字段值的路径来填充第二个链接......有什么想法吗?
自定义字段值是指向音频文件的链接。因此,对于属于该类别的所有帖子显示,有一个名为“音频文件”的自定义字段,该字段的值为:
http://www.mydomain.org/audio/sample.mp3
因此,当调用摘录以显示存档页面时,我需要两个链接来显示一个指向帖子的链接和另一个指向 MP3 文件的链接。
所以在我的functions.php文件中我有上面的函数,然后我调用它:
function holylandmoments_custom_excerpt_more( $output ) {
if ( has_excerpt() && in_category( _x('devotionals', 'devotionals category slug', 'holylandmoments') ) &&! is_attachment() ) {
$output .= holylandmoments_read_more_link();
}
else
if ( has_excerpt() && in_category( _x('shows', 'shows category slug', 'holylandmoments') ) &&! is_attachment() ) {
$output .= holylandmoments_comment_link();
}
return $output;
}
add_filter( 'get_the_excerpt', 'holylandmoments_custom_excerpt_more' );
谢谢!
马特