不知道大家是否遇到过很久以前评论者留下的链接变成了不健康的网站,从而连累自己的站点。对于这种情况,最好的做法就是不显示评论时间超过N天的评论者链接,比如设置3个月,或1年。
那么YIA主题如何实现不显示评论时间超过N天的评论链接?我们只需要用现在的时间减去评论时间,如果超过指定的N天,那么就设置改评论链接为空即可。
如果你也跟boke112百科一样使用的是YIA主题,那么只需要打开/wp-content/themes/yia/modules/temps.php文件,找到325行的$name代码,将其修改为以下代码即可:
$urlpl = $comment->comment_author_url;
$days = 365;
if ( time() - strtotime($comment->comment_date) > $days*24*3600 ) {
$urlpl = '';
}
$name = $urlpl ? '<a class="i-u-name" rel="external nofollow ugc" href="' . $urlpl . '">' . yia_get_comment_name($comment) . '</a>' : '<span class="item-user-item">' . yia_get_comment_name($comment) . '</span>';
以上代码的功能就是不显示评论时间超过365天的评论链接,其中第2行代码中的$days就是指定的天数,我们可以根据自己站点情况进行调整天数。