Niedawno jeden z naszych użytkowników zapytał nas, czy możliwe jest wykrycie i wyświetlenie adresu IP poszczególnych odwiedzających w WordPress. Oczywiście, że tak. W tym artykule pokażemy, jak wyświetlić adres IP użytkownika w WordPress.
Możesz użyć tego, aby utworzyć własną witrynę wykrywania IP. W ten sposób, gdy odwiedzający witrynę przegląda Twoją witrynę, może zobaczyć swój własny adres IP.
Wszystko, co musisz zrobić, to wkleić następujący fragment w funkcjach szablonu.plik php lub w wtyczce specyficznej dla witryny.
// Wyświetl IP użytkownika w WordPress
function get_the_user_ip () {
jeśli ( ! empty( $_SERVER['HTTP_CLIENT_IP'])) {
// sprawdź ip z share internet
$ip = $_SERVER ['HTTP_CLIENT_IP'];
elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'])) {
// aby sprawdzić, czy IP jest przekazywane z 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');
Następną rzeczą, którą musisz zrobić, to dodać następujący shortcode w swoim poście, stronie lub widżecie paska bocznego.
[show_ip]Jeśli używasz shortcode w widżecie tekstowym paska bocznego i nie działa, musisz upewnić się, że włączyłeś shortcode dla widżetów paska bocznego.
Mamy nadzieję, że ten artykuł pomógł Ci wyświetlić adres IP użytkownika w Twojej witrynie WordPress. Jeśli masz jakieś pytania lub opinie, zostaw nam komentarz poniżej.