静坐不虚兰室趣 清游自带竹林风

WordPress中禁止评论超过30天的日志方法

由于某些原因,你可能希望在WordPress中禁止评论超过30天的日志。要实现这一目的非常简单,只需找到正在使用的主题的functions.php文件,打开后把下面的php代码添加进去即可。

在WordPress中禁止评论超过30天的日志需要添加的php代码:

function close_comments( $posts ) {
if ( !is_single() ) { return $posts; }
if ( time() - strtotime( $posts[0]->post_date_gmt ) > ( 30 * 24 * 60 * 60 ) ) {
$posts[0]->comment_status = 'closed';
$posts[0]->ping_status = 'closed';
}
return $posts;
}
add_filter( 'the_posts', 'close_comments' );

WordPress默认在“设置”-“评论设置”–“其它评论设置”中已经提供了自动关闭超过一定天数的日志评论,不必采用以上方法。

发表评论

电子邮件地址不会被公开。 必填项已用*标注