如何在WordPress中顯示用戶的IP地址


最近,我們的一位用戶問我們是否可以在WordPress中檢測和顯示單個訪問者的IP地址。 我們的答案當然是。 在本文中,我們將向您展示如何在WordPress中顯示用戶的IP地址。

您可以使用它來創建自己的IP檢測站點。 這樣,當網站訪問者查看您的網站時,他們可以看到自己的IP地址。

您所要做的就是將以下代碼段粘貼到主題的functions.php文件或特定於站點的插件中。

// Display User IP in WordPress


function get_the_user_ip() {
if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) {
//check ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
//to check ip is pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return apply_filters( 'wpb_get_ip', $ip );
}

add_shortcode('show_ip', 'get_the_user_ip');

接下來需要做的是在您的帖子,頁面或側邊欄小部件中添加以下短代碼。

[show_ip]

如果您在側邊欄文本窗口小部件中使用了簡碼,但它不起作用,則需要確保為側邊欄窗口小部件啟用了簡碼。

我們希望本文能幫助您在WordPress網站中顯示用戶的IP地址。 如果您有任何疑問或反饋,請在下面給我們留言。