对一个月前的文章禁用评论功能是一个非常有效的减少垃圾评论(spam)的方法。
如何实现这一功能呢?很简单。
编辑 function.php 文件,位于你模板目录下,例如:/v2op.com/blog/wp-content/themes/default/
粘贴如下代码即可
<?php function close_comments( $posts ) { if ( !is_single() ) { return $posts; } if ( time() - strtotime( $posts[0]->post_date_gmt ) > ( 60 * 60 * 24 * 30 ) ) { $posts[0]->comment_status = 'closed'; $posts[0]->ping_status = 'closed'; } return $posts; } add_filter( 'the_posts', 'close_comments' ); ?>
60 * 60 * 24 * 30 的意思是 60秒 * 60分 * 24小时 * 30天
如果你想调整时间(比如给15天前的文章禁用评论,那么就修改成 60*60*24*15)
新换的界面很不错,不过广告未免太多了些~~
我的wp自从升级到2.7.1之后,k2主题就无法正常使用。于是换了一套模板。并在本blog测试网络广告的效果。