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.