如何让wp-recentcomments不显示管理员评论
安装了MG12的wp-recentcomments插件用来增强显示最新的评论,然而用着一直有些问题,就是无法屏蔽掉管理员的回复评论,在其插件的发布页面也见到有人提及此问题,然而却没有给出一个解决的办法,制作者mg12只是说判断评论“不是通过 email 的, 是通过数据库中记录的权限. 如果是 administrator 就认为是管理员.”可惜本人在安装博客之后就把最原始的管理员帐号直接给删除了,换了个管理员用户,然后就无法正常了。
这次更换服务器以及域名,把之前的数据库迁移了过来,于是决定一不做二不休把数据库的东西都修改下,顺便也把此问题也解决掉,经过一番折腾后终于找到了解决方法,而且用至现在还没发现什么问题。
在phpMyAdmin下是使用以下两句SQL语句就能轻松搞定:(切记在操作前备份你的数据库)
UPDATE wp_users SET ID = replace( ID, ‘*‘, ’1′ ) ; /*修改用户ID*/
UPDATE wp_usermeta SET user_id = replace( user_id, ‘*‘, ’1′ ) ; /*修改管理员关联信息*/
UPDATE wp_posts SET post_author = replace( post_author, ‘*‘, ’1′ ) ; /*修正ID更换后后台显示用户文章为0的问题*/
注意:请将以上的“*”号修改为你当前的wp_users当中管理员的ID。以上语句的意思即
UPDATE 表名 SET 字段 = REPLACE(字段, ‘替换内容’ , ‘替换值’);
当然,你也可以直接在phpMyAdmin中编辑。经过以上的修改就可以让你的wp-recentcomments不显示管理员评论了。效果可以见本站的最新评论。

不会用,不喜欢折腾。
收藏了
@对啊博客:不折腾就没东西写了
@john:你实习没结束啊,上网吧了?
在调用的代码里面加入”&administrator=false” 就直接可以了哦
@SKYOY:你可能没碰到过类似问题,你说的这个是最简单的啦,可惜无法识别数据库中用户的管理员身份,所以只能在数据库中修改。
不错,收藏了。
没用过这个插件
关注下
我用的Zblog!
@diyidu:难道你准备转移到WP?
@秦大少:相信你会用到的
@vway:zblog也迟早要转移到WP的,哈哈
用wp是不是比用zb门槛高呢,因为要学mySql,phpMyAdmin什么的,这些都不懂。。。
@记忆盒子:门槛稍微高一点,毕竟zb由国人开发,一些东西符合国人习惯。WP其实也不用学习Mysql和phpMyAdmin了,通常来说默认的配置已经够好了,只要不是老去折腾他不会有任何的问题
这段时间从广东回来了,一直没什么时间上网。
@大猪:去广东干嘛了哦?实习?
@记忆盒子:WP很简单的。
这么复杂啊 。。
@双S减肥药有效果吗:还好吧,把那几句SQL语句运行下就好了啊
不敢乱动啊~~~~
貌似还算简单的啦
2.0好像已经有不显示管理员评论的选项啦