新闻中心

如何给wordpress加上评论关闭时间提醒

作者 / 时间 2018-10-01 22:27:03

很多站长朋友使用wordpress在PHP空间中搭建属于自己的博客,但是很多站长朋友为了用户的体验度,需要在评论处提供关闭评论的提示,比如12天后就需要关闭此评论。很多站长朋友为了防止垃圾评论,都进入到后台 → 设置 → 讨论,在讨论设置面勾选“自动关闭发布 14天后的文章上的评论”,让之前较早发表的文章自动关闭评论。所以为了更加人性化的设置,这里无忧主机小编教大家免插件的模式实现在评论处进行关闭时间的提醒。 1、首先进入到我们v3.51php.com,然后登录进去,点击主机管理,点击控制面板,如图1所示: 1 2、然后点进去找到,找到文件管理,如图2所示: 2 3、再然后进入到了文件管理,找到根目录,如图3所示: 3 4、然后找到wordpress的主题目录,/wp-content/themes/您的主题/functions.php,如图4所示: 4 5、点击编辑,把如下代码加入到?>的前面,如图5所示: 5

function topic_closes_in() {

global $post;

if ($post->comment_status == 'open') {

$close_comments_days_old = get_option( 'close_comments_days_old' );

$expires = strtotime( "{$post->post_date_gmt} GMT" ) +  $close_comments_days_old * DAY_IN_SECONDS;

printf( '提示:本文评论将于%s后自动关闭!',  human_time_diff( $expires ));

}

}
6、点击保存之后,我们还需要做一个小小的步骤就是在您的评论处的位置加入以下代码: <?php topic_closes_in(); ?> 一般评论的模板就是在comments.php里面的,所以您只需要在适当的位置加入即可,由于各个主题都是不一样的,所以无忧主机小编就不在这里演示调用了,只要您在合适的位置进行调用,那么这个提醒的功能就是大功告成了。 以上就是就是无忧主机独立ip空间关于如何给wordpress加上评论关闭时间提醒的介绍。

本文地址:https://www.51php.com/wordpress/27722.html

1
1
1
1
1
1
1