Adding a filter to my posts

时间:2011-10-21 作者:TikaL13

大家好,我想在我帖子的内容末尾添加一个链接。我目前在我的功能中有此功能。php文件:

function ifcj_comment_link() {
global $post;
return \' <a href="\'. get_post_meta($post->ID, \'Israel In The News Audio Link\', true) . \'">\' . __( \'<div id="audio-player">Testing</div>\', \'ifcj\' ) . \'</a> \';
}

function ifcj_custom_excerpt_more( $output ) {
if ( has_excerpt() || in_category( _x(\'israel-in-the-news\', \'israel-in-the-news category slug\', \'ifcj\') ) &&! is_attachment() ) {
    $output .= ifcj_comment_link();
}
return $output;
}
add_filter( \'get_the_excerpt\', \'ifcj_custom_excerpt_more\' );
它在我的类别提要页面中显示得很好:http://stage.standforisrael.org/category/israel-in-the-news/feed

但这个特定的链接并没有出现在档案中。php页面。

我错过什么了吗?

谢谢

1 个回复
最合适的回答,由SO网友:EarnestoDev 整理而成

The excerpt must be used by the Theme. 我不这么认为。使用\'the_content\' filter 附加到帖子。摘要通常在提要中使用,并且仅由特定主题使用。

add_filter(\'the_content\', function($content){
    if(!is_archive()) return $content;
    global $post; // This is the current output post
    ob_start();
    // Echo stuff to append to post here! (your link or whatever)
    return $content.ob_get_clean();
});
使用PHP 5.3闭包。为PHP 5.2提取函数

当做

结束

相关推荐

在小部件中使用_excerpt()时标记是否损坏?

\\u摘录()返回的文本不符合我的小部件格式。我无法更好地解释它,所以我将向您展示我的代码:function widget($args, $options) { extract($args); $post_type = $options[\'post_type\']; $num_of_posts = $options[\'limit\']; // Create a new instance $second_