如何编辑评论计数链接

时间:2013-10-13 作者:Scott Helme

我最近在我的博客上安装了discus,并且在评论计数中对链接有问题。

在主页上here 每个帖子链接到该帖子的相应URL时,所有评论都会计算在内#disqus_thread 附加以将用户带到底部的注释部分。

如果您通过单击标题导航到帖子,如here 注释计数上的链接更改为#respond 这是行不通的。

如何/在何处编辑此值#disqus_thread 因此,它会让用户看到下面的评论,因为它应该这样做?

2 个回复
最合适的回答,由SO网友:Scott Helme 整理而成

我在中找到了需要修改的代码部分wp-includes\\comment-template.php:

我更改了以下内容:

return apply_filters( \'get_comments_link\', get_permalink( $post_id ) . \'#comments\', $post_id );
对此:

return apply_filters( \'get_comments_link\', get_permalink( $post_id ) . \'#disqus_thread\', $post_id );

SO网友:fuxia

滤器get_comments_link 更改URL。有两个参数:链接和帖子ID。

add_filter( \'get_comments_link\', function( $link, $post_id ) 
{
    return get_permalink( $post_id ) . \'#disqus_thread\';
}, 10, 2 );

结束

相关推荐

如何禁用我的主机强制执行的插件(在u-plugins中)?

我的主机制作了两个必需的插件,它们会在mu plugins文件夹下自动更新。有没有一种方法可以通过一些技巧来禁用它们,例如在我的本地插件文件夹下使用一个同名的插件文件夹,或者复制一些函数并使其为空?