远方的海
远方的海,WordPress,免费
2014 Oct 24 05 : 58

WordPress定时自动关闭文章评论

您当前的位置: 首页 > WordPress > 正文
欢迎光临远方的海!您可能还对 WordPress建站免费资源最新IT动态 感兴趣,点击开启 悦读 模式。CTRL+D 快捷收藏本文,我们期待您再次光临!
[文章目录]

有的发布很久的文章就好像百度贴吧里面的坟贴,很多人不想要旧的文章被扒出来回复,这样的话我们就可以用到了Wordpress文章定时关闭评论的功能。

代码加入functions.php

以下代码是关闭30天外的评论效果,具体可以根据自己的修改。代码来自v7v3

  1. function close_comments( $posts ) {
  2.                      if ( !is_single() ) { return $posts; }
  3.                      if ( time() – strtotime$posts[0]->post_date_gmt ) > ( 30 * 24 * 60 * 60 ) ) { //以秒为单位,设置时间为30天,可以根据需要修改
  4.                      $posts[0]->comment_status = ‘closed’;
  5.                      $posts[0]->ping_status    = ‘closed’;
  6.                      }
  7.              return $posts;
  8.              }
  9.              add_filter( ‘the_posts’, ‘close_comments’ );

这样老文章的就无法再被评论了~是不是清爽了很多呢~

好文!分享给朋友,或者点个赞吧~

文章信息

分类:WordPress WP技巧

您可能也会喜欢

发表回复

Post Comment


  1. 免费部落 :

    这样不好吧!

    2014-10-26
    • 远方的海水神 :

      总有人有这个需求嘛!!

      2014-10-26
  2. 超級efly :

    前來支持一下~雖然對我沒啥用~

    2014-10-24
  3. 消灭星星 :

    这个必须支持啊~
    沙发,学习了,感谢分享。

    2014-10-24