如何在WordPress中显示用户的IP地址

最近有一位用户问我们是否可以在WordPress中检测并显示个人访问者的IP地址。 我们的答案当然是。 在这篇文章中,我们将向您展示如何在WordPress中显示用户的IP地址。

您可以使用它创建您自己的IP检测站点。 这样当一个网站访问者浏览你的网站时,他们可以看到他们自己的IP地址。

所有你需要做的就是将下面的代码片段粘贴到主题的functions.php文件或特定于站点的插件中。

//在WordPress中显示用户IP


 函数get_the_user_ip(){
 if(!empty($ _SERVER ['HTTP_CLIENT_IP'])){
 //检查共享互联网上的IP
 $ ip = $ _SERVER ['HTTP_CLIENT_IP'];
 } elseif(!empty($ _SERVER ['HTTP_X_FORWARDED_FOR'])){
 //检查ip是否通过代理
 $ ip = $ _SERVER ['HTTP_X_FORWARDED_FOR'];
 } else {
 $ ip = $ _SERVER ['REMOTE_ADDR'];
 }
 返回apply_filters('wpb_get_ip',$ ip);
 }

 add_shortcode('show_ip','get_the_user_ip'); 

接下来,您需要在您的文章,页面或侧边栏小部件中添加以下短代码。

[show_ip]

如果您在侧边栏文本窗口小部件中使用短代码,并且无法正常工作,则需要确保为侧栏小部件启用短代码。

我们希望这篇文章能够帮助您在您的WordPress网站上显示用户的IP地址。 如果您有任何问题或意见,请在下面给我们留言。