最近有一位用户问我们是否可以在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地址。 如果您有任何问题或意见,请在下面给我们留言。