867.学记:WP5.8最近评论列表屏蔽博主自己评论的方法

1)刚更新后的WP5.8里面不显示“widget”文件夹。WP里面有个最近评论列表,显示最近N条评论简要。一般情况,站长会选择屏蔽自己的评论,以使网站到访者的评论能得到更靠前的展示。本站昨天把WP更新到5.8的版本后,发现更新前设置好的屏蔽失效了。于是,上网找答案,从昨天傍晚开始,找到今天早上,也没找到。记得以前的方法,是在“\wp-includes\widgets\class-wp-widget-recent-comments.php”(大约第114行的位置)加上一行代码“’user_id’ => ‘0’,”就行了。可是,在WP刚更新到5.8后的网站文件夹里,却始终没找到“\wp-includes\widgets\class-wp-widget-recent-comments.php”,通过WP更新前和更新后的网站文件目录比对,发现在WP5.8里甚至连“widgets”这个目录都没有!这种更新也太恐怖了吧?!

2)“widgets”文件夹需要有个安装插件的动作来激活才能显示。是不是需要在更新后的WP5.8里面尝试安装任意一个插件,来激活(显示)“widgets”这个目录呢?于是,尝试在WP后台“插件”那里,随意搜索并安装了一个插件。然后,再进入网站文件夹,去看看“widgets”这个目录是否被激活(显示)出来了。哈,结果,还真显示出来了!而且“\wp-includes\widgets\class-wp-widget-recent-comments.php”这个文件的位置也没发生变化。然后,老办法,找到大约第114行的位置,插入一行“’user_id’ => ‘0’,”即可在网站最新评论列表里面屏蔽站长自己的评论了,如下:
apply_filters(
'widget_comments_args',
array(
'number' => $number,
'status' => 'approve',
'post_status' => 'publish',
'user_id' => '0',
),
$instance
)
);

以上也可能是个人服务器(阿里云ECS,香港)的问题,而非普遍现象。

后记:并非所有问题,都能从网上找到直接的答案。但是,可以网上已经不能当作答案的一些内容为撞击点,深入思考。

2 thoughts on “867.学记:WP5.8最近评论列表屏蔽博主自己评论的方法”

Leave a Reply to 不亦乐乎 Cancel reply

Your email address will not be published. Required fields are marked *