网站评论,查看了一番发现是所有人都是“北美地区”,很奇怪,今天想特意整一下,重新适配了,依旧哪样,经过朋友提醒,原来是出现在CDN上,为了让自己记住,特意发一篇文章,哈哈
上方法~
修改WP配置文件
代码添加至WordPress根目录下wp-config.php文件中的最上面:
/**获取用户真实IP地址*/ if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']); $_SERVER['REMOTE_ADDR'] = $list[0]; }
修改WP主题Functions文件
打开你博客的主题functions.php文件,在最底部添加如下代码。
//获取用户真实IP地址 function GetIP() {$IP = str_replace(“, “, “”,str_replace($_SERVER['REMOTE_ADDR'], “”,$_SERVER["HTTP_X_FORWARDED_FOR"])); if ($_SERVER["HTTP_X_FORWARDED_FOR"] != “”) {$_SERVER['REMOTE_ADDR'] = $IP; } else { $_SERVER['REMOTE_ADDR'] = $_SERVER['REMOTE_ADDR']; }}add_action( ‘init’, ‘GetIP’ ); ?>
搞定~
测试一下~