### [教你如何禁止WordPress评论存储IP地址](https://www.prosaas.cn/article/8989) **Published:** 2020-11-04T07:02:26 **Author:** 5201314 **Excerpt:** 下面由WordPress教程栏目给大家介绍禁止WordPress评论存储IP地址的办法,希望对需要的朋友有所帮… 下面由**WordPress教程**栏目给大家介绍禁止WordPress评论存储IP地址的办法,希望对需要的朋友有所帮助! ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212131835599.jpg) 默认**WordPress**会在后台存储评论者的IP地址,主要是用于反垃圾评论,比如Akismet之类的插件,会通过IP判断垃圾评论。但IP属于个人隐私,不存储评论者IP,可能会让用户对你的网站更有信任感。 我们可以通过下面的代码移除这个功能,将代码添加到当前主题函数模板 functions.php 中: add\_filter( 'pre\_comment\_user\_ip', 'zm\_remove\_comments\_ip' ); function zm\_remove\_comments\_ip( $comment\_author\_ip ) { return ''; } 之后,评论者的IP地址不会再存储。 也可以安装Remove IP插件实现同样的功能,插件中也只有一段类似的代码,将所有IP替换为127.0.0.1而已。 add\_filter('pre\_comment\_user\_ip', 'pre\_comment\_anon\_ip'); function pre\_comment\_anon\_ip() { $REMOTE\_ADDR = "127.0.0.1"; return $REMOTE\_ADDR; } 虽然通过添加上面的代码不再存储IP地址,但之前评论IP地址已存储在数据库中,如果想删除,可以将下面代码同样添加到当前主题函数模板 functions.php 中: global $wpdb; $wpdb->query( "UPDATE wp\_comments SET comment\_author\_IP=''" ); 然后刷新页面,之前存储的评论者IP地址将从数据库中删除,该代码不需要保留在主题中,用后请移除。 提示:操作数据库有风险,请提前做好备份,以防万一! 以上就是教你如何禁止WordPress评论存储IP地址的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** WordPress ---