在WordPress里安装了统计插件,可以显示访问用户的设备和ip信息等情况,但之前由于使用了cloudflare的CDN,导致显示的用户ip都是cloudflare的ip,没有任何作用,所以为了得到用户的真实ip,我们可以通过添加一小段代码来实现,代码如下:
//绕过 CDN 代理IP获取客户真实IP地址
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
$_SERVER['REMOTE_ADDR'] = $list[0];
}
将上面这段代码添加到网站根目录的wp-config.php文件开头中php下即可,记住是根目录下的,不是主题下的:
添加后效果如下: