Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te Kullanıcının IP Adresi Nasıl Görüntülenir?

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress’te bir kullanıcının IP adresini görüntülemek istiyor musunuz?

Kullanıcılarınızın ürünlerinizden birini yapılandırmak veya eğitiminizi tamamlamak için IP adreslerini bilmeleri gerekiyorsa, onlara kullanmaları gereken tam IP adresini göstermenize yardımcı olur.

Bu makalede, WordPress web sitenizde bir kullanıcının IP adresini nasıl görüntüleyeceğinizi göstereceğiz.

How to display a user's IP address in WordPress

WordPress’te Kullanıcının IP Adresi Neden Görüntülenir?

IP (İnternet Protokolü) adresi, bir ağ üzerindeki donanım cihazlarını tanımlamak için kullanılan ve noktalarla ayrılmış bir sayı dizisidir. Bu, ziyaretçinin IP adresinin akıllı telefon, bilgisayar veya tablet gibi internete bağlanmak için kullandığı cihazı tanımladığı anlamına gelir.

Ziyaretçilerin IP adreslerini bilmelerinin gerekebileceği birçok durum vardır. Örneğin, bazen kullanıcıların bir yazılım parçasını, özellikle de güvenlik duvarları gibi WordPress güvenlik eklentilerini kurarken benzersiz IP adreslerini yazmaları gerekir.

Bu tür bir yazılım satıyorsanız, çevrimiçi belgelerinizde kullanıcının benzersiz IP adresini göstermeniz, müşterilerinizin yeni yazılımlarını kurmalarına yardımcı olacaktır.

Yazılımı kendiniz satmıyor olsanız bile, birçok WordPress blog yazarı üçüncü taraf yazılımların nasıl kullanılacağına dair faydalı kılavuzlar yayınlamaktadır. Okuyucunun IP adresini yazması gereken bir eğitim yazıyorsanız, kullanmaları gereken IP adresini tam olarak göstermek çok daha iyi bir eğitim oluşturmanıza yardımcı olabilir.

Bu yazıda, WordPress web sitenizde kullanıcının IP adresini göstermenin birkaç yolu var. Doğrudan belirli bir yönteme atlamayı tercih ederseniz, aşağıdaki bağlantıları kullanabilirsiniz.

1. WordPress’te Bir Eklenti Kullanarak Ziyaretçinin IP Adresi Nasıl Görüntülenir?

WordPress’te bir kullanıcının IP adresini görüntülemenin en kolay yolu Kullanıcı IP ve Konum eklentisini kullanmaktır. Bu, bir kısa kod kullanarak herhangi bir sayfada, yazıda veya widget’a hazır alanda ziyaretçinin IP adresini göstermenizi sağlayan basit bir eklentidir.

Öncelikle eklentiyi yüklemeniz ve etkinleştirmeniz gerekir. Yardıma ihtiyacınız varsa, lütfen bir WordPress eklentisinin nasıl kurulacağına ilişkin kılavuzumuza bakın.

Etkinleştirdikten sonra, ziyaretçinin IP adresini göstermek istediğiniz sayfayı, yazıyı veya widget’a hazır alanı açmanız yeterlidir. Ardından, ‘Artı’ blok ekle simgesine tıklayın ve ‘Kısa kod’u arayın.

Doğru blok göründüğünde, WordPress web sitenize eklemek için tıklayın.

Showing the visitor's IP address on your WordPress website using a shortcode

Şimdi, [userip_location type=ip] kısa kodunu yazmanız yeterlidir. Kısa kodların kullanımına ilişkin daha ayrıntılı bilgi için WordPress’te kısa kod eklemeye ilişkin başlangıç kılavuzumuza bakın.

Bunu yaptıktan sonra, değişikliklerinizi kaydetmek için ‘Güncelle’ veya ‘Yayınla’ düğmesine tıklayın.

Showing a visitor's IP address on your WordPress website

Şimdi bu sayfayı ziyaret ederseniz benzersiz IP adresinizi göreceksiniz.

2. WordPress’te Kod Kullanarak Kullanıcının IP Adresi Nasıl Görüntülenir?

WordPress blogunuza veya web sitenize bazı kodlar ekleyerek bir kullanıcının IP adresini de gösterebilirsiniz. Bu kod, sitenizin herhangi bir yerine yerleştirebileceğiniz benzersiz bir kısa kod oluşturacaktır.

Bu, sitenize bazı kodları kopyalayıp yapıştırmak kadar basittir. Ancak, web sitenizin kodunda değişiklik yapmadan önce bir yedek oluşturmak her zaman iyi bir fikirdir.

WordPress web sitenizi halihazırda yedeklemiyorsanız, en iyi WordPress yedekleme eklentileri uzman seçimimize bakabilirsiniz.

Kullanıcının IP adresini göstermek için temanızın functions.php dosyasını açın, siteye özel bir eklenti oluşturun veya bir kod parçacıkları eklentisi kullanın.

Hangi seçeneği seçerseniz seçin, aşağıdaki kodu yapıştırmanız yeterlidir:

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');

Bunu yaptıktan sonra, sitenize özel eklentinizi etkinleştirin, kod parçacığınızı kaydedin veya yaptığınız değişiklikleri sitenizin functions.php dosyasına kaydedin.

Artık herhangi bir sayfada, gönderide veya widget’a hazır alanda ziyaretçinin IP adresini göstermek için kullanabileceğiniz bir [show_ip] kısa kodu oluşturdunuz.

Kısa kodun nasıl yerleştirileceğine ilişkin adım adım kılavuz için WordPress’te kısa kod eklemeye ilişkin başlangıç kılavuzumuza bakın.

Bu makalenin WordPress sitenizde bir kullanıcının IP adresini nasıl görüntüleyeceğinizi öğrenmenize yardımcı olduğunu umuyoruz. WordPress sitenizde kullanıcı kaydına nasıl izin vereceğinize ve küçük işletmeler için en iyi canlı sohbet yazılımına ilişkin kılavuzumuza da göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

25 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

    • WPBeginner Support says

      That would require some advanced php or a plugin, we don’t have a recommended method at the moment.

      Yönetici

  2. Lathif says

    unfortunately there is still a weakness of the function, that is the problem of “cache”.
    visitors will see the same ip address (even if the router is restarted) when they are not clearing “cache” in the browser.

  3. Beatriz says

    Where can I see the IP’s collected? and should I paste the snippet of the code on the top of my function.php code?

  4. Brigitte Scherieble says

    hey,
    I am from Germany and I am not a computer freak. But I have the job to find out of the client IP (out of Google Analytics) the Company of the visiter. Can you help me?

  5. Evan says

    This works great, thank you! Is there any way to have it also display the hostname, perhaps with a separate shortcode?

  6. Reuben Tinto says

    Hi,

    Is it possible to obtain the IP of a previous blog visitor trough this method? If not are you aware of any other courses of action I can take?

    Also will I be able to access code if I do not have a premium wordpress account?
    I have been trying to locate the IP of an anonymous twitter troll and would really appreciate some help! :)

    Reuben

  7. Mike says

    Thanks for the tutorial. Please excuse if this is a dumb question but I’m new to working with WordPress.

    If I want to store the visitors IP address along with the date and time they visited a post, should I create a separate mysql database table or is there an existing wp table that collects this information that I can retrieve?

    • Mohammad Mursaleen says

      Creating a table for such functionality in WordPress is not an efficient move. I would prefer to do this using custom post type.

      I have answered a similar question over here;

  8. Pippin Williamson says

    It should probably be noted that $_SERVER[‘REMOTE_ADDR’] will not always retrieve the IP properly.

    If the user is on a shared connection, you will need to use $_SERVER[‘HTTP_X_FORWARDED_FOR’].

    If the user is behind a proxy, you will need to use $_SERVER[‘HTTP_X_FORWARDED_FOR’].

    The IP can also be present in $_SERVER[‘HTTP_CLIENT_IP’].

    To properly get the IP reliably, something like this should be used:

    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( ‘edd_get_ip’, $ip );
    }

  9. Chris Black says

    Always worth noting that although you can read the IP address with PHP that it may not be useful because people have shared IP addresses, dynamic IP, access websites from different networks/locations and because it is possible to fake the IP address that PHP sees. So – only use an IP address with caution.

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.