今天把博客主页的最近评论修改了下,隐藏了自己回复别人的评论,参考了好几篇博文。不同的人有不同的方法,为了存档,故博客以记之。但据说这种方法只适合版本号为2.8.0以上的WordPress。
首先定位到public_html/wp-includes/default_widget.php
找到这段代码
WHERE comment_approved = ‘1’ AND post_status = ‘publish’ ORDER BY comment_date_gmt DESC LIMIT 15″);
添加如下代码:
AND user_id!=1 AND comment_author!=’admin’
修改后的代码为:
WHERE comment_approved = ‘1’ AND post_status = ‘publish’ AND user_id!=1 AND comment_author!=’admin’ ORDER BY comment_date_gmt DESC LIMIT 15″);
admin为不需要显示的作者名称,如需屏蔽多个作者只需要添加多个AND comment_author!=’admin’就可以了
PS,明天再搞定,显示评论内容问题。哈哈,博客小问题一天解决一个。
学习了。你多去学习,然后我直接抄袭你的成果哈,我懒的去看那些文章。。。
很实用,之前我折腾过了。搞定了。
@朵未, 我是新手,我还得慢慢学呢
可以通过插件实现的
@Aliaosha, 我似乎觉得代码来实现比较爽,哈哈
发一个最终效果图来看看嘛,很直观
@鲍捷, 确实,我以后会试着图文结合的,谢谢提醒
具体的效果是怎样的?
我还是看的到你的回复啊
@秦大少, 我的意思是首页上的最近评论上没有显示“CYL在XXXXxxxx上的评论”了,只显示了访客的评论
@CYL,
原来是隐藏了管理员的最近评论哦
这个可以用
竟然修改源文件,何必呢?
@zwwooooo, 纯粹出于新手对这方面的好奇才改的。哈哈
又脱离了zblog
@90后的贼, 正准备学习zblog呢,到时候还望多多指教
好啊~用代码实现…
我就懒多了,交给插件…
@deja.vu, 这个完全是一个新手的好奇心驱使我这么做的,哈哈
真不知道还可以这样做,要试试
@博客赚钱, 那就试试吧,感觉代码比插件要爽
关键时刻,这招挺管用的。