我如何隐藏注册评论员的IP?

时间:2012-06-01 作者:Christie

在上已存在相关问题How do I turn off wordpress comments ability to capture a users ip address?

但是,是否有一种仅针对用户/mods/管理员的解决方案?

这样,普通匿名访问者的IP将被存储,但注册用户不会被存储。

1 个回复
SO网友:fuxia

Just add a check for the log in status:

add_filter( \'pre_comment_user_ip\', \'wpse_53935_no_ip_for_logged_users\');

function wpse_53935_no_ip_for_logged_users( $ip )
{
    return is_user_logged_in() ? 0 : $ip;
}
结束

相关推荐

如何在WordPress中向javascript标记添加自定义属性?

我希望启用CloudFlare的RocketLoader功能,为我的Wordpress站点异步加载Javascript。然而,问题是,有一个插件我想正常加载。从技术角度来看,根据https://www.cloudflare.com/wiki/Rocket_Loader, 我只需要更改任何想要忽略的脚本标记,就可以data-cfasync=\"false\" 属性如下:<script data-cfasync=\"false\" src=\"/javascript.js\"></scrip