【发布时间】:2010-09-13 21:18:42
【问题描述】:
我试图让这个链接看起来像这样:
评论这个节目>> |收听这个节目>>
“对该节目的评论>>”通过其永久链接正确填充。
“收听此节目>>”链接应填充“立即收听”自定义字段值。
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>';
}
问题是我没有获得 Listen Now 的自定义字段值的路径来填充第二个链接...有什么想法吗??
自定义字段值是指向音频文件的链接。因此,对于属于该类别的所有帖子,都有一个名为“音频文件”的自定义字段,该字段的值是:
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' );
谢谢!
马特
【问题讨论】:
-
我尝试这样做的原因是我需要为 iTunes 创建一个播客,当我尝试将提要提交到 iTunes 时,我不断收到错误消息,指出提要没有剧集。因此,我认为将第二个链接添加到我的摘录 iTunes 将能够找到音频文件的路径并允许 iTunes 获取该剧集。这是我的提要的链接:feeds.feedburner.com/HolyLandMoments
标签: javascript wordpress custom-fields