让wp默认最近评论widget不显示作者评论的方法 » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

让wp默认最近评论widget不显示作者评论的方法

看了下源码,有指定email的,就是没有排除email的。
这次换了主题,直接用的默认的widget,也不想多用以前用过的代码了,就用默认的吧,修改一下。
修改 wp-includes/comment.php
在第205行
$defaults = array(
后面添加:
'author_email_neq'=>'',
这样修改以后,在第 311 行
$where .= $wpdb->prepare( ' AND comment_author_email = %s', $author_email );
后面增加:
if ( '' !== $author_email_neq && '' == $author_email)
$where .= $wpdb->prepare( ' AND comment_author_email != %s', $author_email_neq );

然后修改wp-includes/default-widgets.php 文件:
第643行修改为:
$comments = get_comments( array( 'number' => $number, 'status' => 'approve', 'post_status' => 'publish','author_email_neq'=>get_option('admin_email') ) );

OK,完事。

Tagged in : 最近评论,widget,不显示作者评论

All Comments (0)
Gravatar image
No Comments