WordPress根据最后一个评论时间决定是否显示评论者链接

投稿   龙笑天下  2019-04-15 07:30:27  109 人阅读  19 条评论

关于对评论者链接的输出控制,之前发过一篇文章,里面讲的是通过评论者评论数量来限制是否输出显示评论者网址,具体如下:

总感觉上面的控制方法不给力,因为总有些忍会刷一些不走心的评论来突破上面的限制,再者,由于博客消亡的比较快,指不定哪天某些评论数量达标的评论者的网站挂了被搞成了有害人身心健康的网站呢...

而为了“防范”这些情况,同时也增强博客网站的互动性,我们就可以采用这样的方式:根据评论者最后一次评论时间来决定是否显示评论者链接。比如,评论者的最后一次评论时间距离当前时间超过了 10 天,就禁止显示评论者网站链接。PS:Dragon 主题已经集成了这个功能哦~

话不多说,直接上代码,觉得有用就不要吝啬你的评论和转发哦~

/**
* WordPress 根据评论者最后一次评论时间来决定是否显示评论者链接 - 龙笑天下
* http://www.ilxtx.com/display-or-hide-comment-author-link-according-to-last-comment-date.html
*/
function lxtx_show_comment_author_link( $return , $author, $comment_ID ){
if ( !is_user_logged_in() ) { // 登录用户无鸭梨
date_default_timezone_set('PRC');
$limit_days = 10; // 天数,代表最后一次评论时间距离今天超过 10 天的话,则隐藏评论链接
$comment = get_comment( $comment_ID );
if ( !empty($comment->comment_author_email) ) {
$last_comment = get_comments(array(
'author_email' => $comment->comment_author_email,
'number' => '1',
'orderby' => 'comment_date',
'order' => 'DESC',
'status' => 'approve',
'type' => 'comment'
));
if ( (time() - strtotime($last_comment->comment_date)) > $limit_days*24*3600 ) {
$return = $author;
}
}else{
$return = $author;
}
}
return $return;
}
add_filter('get_comment_author_link','lxtx_show_comment_author_link', 10, 3);

当然,本方法仅适合使用 the_author_link()来输出评论者昵称的主题,一般来讲,标准主题都会使用这个函数。

您可能感兴趣的文章

如果文章对你有帮助,请赞赏支持作者继续创作!

文章标签:
原文地址:https://www.ilxtx.com/display-or-hide-comment-author-link-according-to-last-comment-date.html
温馨提示:文章内容仅代表作者个人观点,不代表boke112导航赞同其观点和对其真实性负责!
版权声明:本文为投稿文章,感谢 龙笑天下 的投稿,版权归原作者所有,欢迎分享本文,转载请保留出处!
NEXT已经是最新一篇了
©boke112导航,本站推荐使用:阿里云 ECS服务器等云产品服务,国外免备案主机建议使用:老薛主机
龙笑天下

 发表评论

中国赞表情摊手表情吃瓜表情笑哭表情偷笑表情衰表情汗表情思考表情费解表情抓狂表情晕表情流泪表情疑问表情嘻嘻表情吃惊表情鼓掌表情

  1. WordPress建站吧
    WordPress建站吧 @回复

    小折腾大进步

  2. VPS驿站
    VPS驿站 @回复

    挨个用一遍就知道哪个好用了,再就是看大家用的哪个多,热门的建站程序的资源较多,教程多

  3. 那么羅
    那么羅 @回复

    还是又拍云好用一点

  4. 大事记
    大事记 @回复

    感觉热门标签有些扎眼,其他改的倒是没毛病

  5. WordPress建站吧
    WordPress建站吧 @回复

    很多人喜欢搞个ftp来上传文件,本来宝塔上传很快的

  6. 明月登楼
    明月登楼 @回复

    我竟然都没有感觉到! [笑哭]

  7. 去看你博客
    去看你博客 @回复

    我网站这两天也在折腾

  8. 魏义齐个人博客
    魏义齐个人博客 @回复

    这么调整很好,我第一次看到“历史上的今天”就在想这有什么用,我一次都没点过

  9. 弥雅尔尔
    弥雅尔尔 @回复

    这次广告位调整的很赞,彩色TAG的话,感觉有点花眼。

  10. VPS驿站
    VPS驿站 @回复

    尤其广告,调整后比原来好多了,你的博客菜单还是有错位