前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WordPress设置评论到达一定数量后自动关闭评论功能

WordPress设置评论到达一定数量后自动关闭评论功能

作者头像
Jeff
发布2018-01-19 14:49:04
6820
发布2018-01-19 14:49:04
举报
文章被收录于专栏:DeveWork

一些特殊的WordPress 站点可能需要对用户评论进行某些特殊情况的限制,比如本文要说的当评论到达一定数量后自动关闭评论功能,或者说评论一定天数后自动关闭评论功能。对于设置超过一定天数后自动关闭WordPress文章的评论功能,在WordPress 的管理后台-设置-讨论那里已经有设置。对于评论到达一定数量,则需要自己添加这个功能了。

WordPress后台中设置评论到达一定天数后自动关闭评论功能

不用说,又是需要在主题的funtions.php 的最后一个 ?> 前文件添加以下代码:

function disable_comments( $posts ) { if ( !is_single() ) { return $posts; } if ( $posts[0]->comment_count > 50 ) { $posts[0]->comment_status = 'disabled'; $posts[0]->ping_status = 'disabled'; } return $posts; } add_filter( 'the_posts', 'disable_comments' );

上面的演演代码是当一篇文章的评论数量超过 50 条以后,就自动关闭评论功能,你需要修第 6 行的 50 为你想要的数量。

多说一句:这个功能目前 DeveWork.com 是木有资格用的啦,因为还没多少人来评论~~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013/06/21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档