网站评论,查看了一番发现是所有人都是“北美地区”,很奇怪,今天想特意整一下,重新适配了,依旧哪样,经过朋友提醒,原来是出现在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’ );
?>

搞定~

最后修改:2020 年 12 月 19 日
如果觉得我的文章对你有用,请随意赞赏