搜索
Hi~登录注册
查看: 1322|回复: 0

worpdress运维教程手记:谨防冒充管理员 |wordpress教程

[复制链接]

1892

主题

1899

帖子

6406

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6406
发表于 2015-4-15 16:46:10 | 显示全部楼层 |阅读模式
大家都知道的wordpress站点中访客的留言时可以自己定义留言的昵称,当有些访客使用管理员的昵称留言时有很多不知情的访客就会误以为该访客为管理员了。一天上自己网站N次的站长还没什么,能及时发现类似的留言,可以直接处理。而不经常上自己网站的管理员就危险了,有些别有用心的访客可能会利用这点来搞坏你网站的名声,所以禁用未登陆用户使用管理员昵称还是很有必要的!下面小V来教大家如何禁用未登录用户使用管理员邮箱和昵称来留言。 打开当前主题的functions.php文件,写入以下代码: function v7v3_usecheck($incoming_comment) {$isSpam = 0;     // 将以下代码中的 小V 改成站长昵称if (trim($incoming_comment['comment_author']) == '小V')$isSpam = 1;    // 将以下代码中的 admin@v7v3.com 改成站长Emailif (trim($incoming_comment['comment_author_email']) == 'admin@v7v3.com')$isSpam = 1;if(!$isSpam)return $incoming_comment; wp_die('请勿冒充博主发表评论');} if(!is_user_logged_in())add_filter( 'preprocess_comment', 'v7v3_usecheck' ); 这样未登录的用户就无法使用博主昵称和Email来发表评论了!当然如果你的博客还有其他的注册用户,那么他们使用的昵称可能会跟博主的昵称相同(如果出现这种情况,博主可以干涉),但是Email是不允许相同的,对于博客的注册用户,管理起来是相当简单的。  以上代码只是做了一个简单的判断,并不需要读取数据库等操作,也不需要去重载相关的函数,故不会消耗太多的运行时间。以后博主要发表评论的话,请先登录。
公众微信:idc5ahl
公众QQ:吾爱互联
关注公众微信,公众QQ每天领现金卡密
卡密介绍(http://www.5ahl.com/thread-2182-1-1.html
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 点我注册

快速回复 返回顶部 返回列表