En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

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

Okuyucularımızın çoğu bize WordPress web sitelerinde kullanıcı etkinliğini nasıl izleyeceklerini soruyor. Peki ya başka bir senaryo: kullanıcının kendi IP adresine ihtiyacı varsa?

Belki de müşterinin IP adresini girmesini gerektiren bir ürün satıyorsunuz veya IP adresleri ve benzeri güvenlik konularıyla ilgili öğreticiler yazıyorsunuz. Bu durumda, kullanıcının benzersiz IP adresini sitenizde görüntülemek büyük bir zaman tasarrufu sağlayabilir ve kullanıcı deneyimini iyileştirebilir.

Bu makalede, WordPress web sitenizde bir kullanıcının IP adresini nasıl göstereceğinizi anlatacağız.

WordPress'te bir kullanıcının IP adresini nasıl görüntülenir

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

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

Ziyaretçilerin IP adreslerini bilmeleri gereken birçok durum vardır. Örneğin, kullanıcılar bazen bir yazılım kurarken, özellikle güvenlik duvarları gibi WordPress güvenlik eklentileri gibi benzersiz IP adreslerini girmeleri gerekebilir.

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

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ı rehberler yayınlar. Okuyucunun IP adresini girmesi gereken bir öğretici yazıyorsanız, kullanmaları gereken tam IP adresini göstermek çok daha iyi bir öğretici oluşturmanıza yardımcı olabilir.

Bu yazıda, kullanıcının IP adresini WordPress web sitenizde göstermenin birkaç yolunu ele aldık. Belirli bir yönteme doğrudan geçmek isterseniz, aşağıdaki bağlantıları kullanabilirsiniz.

1. Bir Eklenti Kullanarak WordPress'te Ziyaretçinin IP Adresini Görüntüleme

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

Öncelikle eklentiyi kurmanız ve etkinleştirmeniz gerekecek. Yardıma ihtiyacınız olursa, lütfen bir WordPress eklentisinin nasıl kurulacağına dair rehberimize bakın.

Etkinleştirdikten sonra, ziyaretçinin IP adresini göstermek istediğiniz sayfayı, gönderiyi veya widget'a hazır alanı açmanız yeterlidir. Ardından, ‘Artı’ ek blok simgesine tıklayın ve ‘Shortcode’ araması yapın.

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

Ziyaretçinin IP adresini bir kısa kod kullanarak WordPress web sitenizde gösterme

Şimdi, sadece [userip_location type=ip] kısa kodunu yazın. Kısa kodların kullanımı hakkında daha ayrıntılı bilgi için, WordPress'te kısa kod ekleme konusundaki başlangıç rehberimize bakın.

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

WordPress web sitenizde ziyaretçinin IP adresini gösterme

Şimdi bu sayfayı ziyaret ettiğinizde benzersiz IP adresinizi göreceksiniz.

2. Bir Kullanıcının IP Adresini WordPress'te Kod Kullanarak Görüntüleme

Bir ziyaretçinin IP adresini kod kullanarak da görüntüleyebilirsiniz. Ancak, bu kodu doğrudan sitenize eklemenizi önermiyoruz, çünkü küçük bir hata bile yaygın WordPress hatalarına neden olabilir. Ayrıca, bir sonraki WordPress temanızı güncellediğinizde bu özel kodu kaybedersiniz.

Bunun yerine, herkesin bir WordPress web sitesine özel kod eklemesinin en kolay ve en güvenli yolu olan WPCode'u kullanacağız. özel kod ekle bir WordPress web sitesine.

Başlamak için WPCode'u yüklemeniz ve etkinleştirmeniz gerekecektir. Daha fazla bilgi için, WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Ardından, WordPress kontrol panelinde Kod Parçacıkları » Parçacık Ekle bölümüne gidin.

WordPress blogunuza veya web sitenize özel bir kod parçacığı nasıl eklenir

Burada, sitenize ekleyebileceğiniz tüm hazır kod parçacıklarını göreceksiniz. Bu, yorumları tamamen devre dışı bırakmanıza, WordPress'in normalde desteklemediği dosya türlerini yüklemenize, ek sayfa sayfalarını devre dışı bırakmanıza ve çok daha fazlasına olanak tanıyan bir kod parçacığı içerir.

Kullanıcının IP adresini görüntülemek için, ‘Özel Kod Ekle’ üzerine gelin ve ardından ‘snippet kullan’ seçeneğini seçin.

WPCode kullanarak kullanıcının IP adresini görüntüleme

Başlamak için özel kod parçacığına bir başlık girin. Bu, kodunuzu WordPress kontrol panelinizde tanımlamanıza yardımcı olacak herhangi bir şey olabilir.

Bu işlem bittikten sonra, 'Kod Türü' açılır menüsünü açın ve 'PHP Snippet' seçeneğini seçin.

WPCode kullanarak kullanıcının IP adresini görüntüleme

Bundan sonra, aşağıdaki kod parçasını kod düzenleyiciye 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');

Kodu etkinleştirmek için ekranın üst kısmına kaydırın ve 'Etkin Değil' geçişini tıklayarak 'Etkin' olarak değiştirmesini sağlayın.

Son olarak, kod parçacığını canlı hale getirmek için ‘Kod Parçacığını Kaydet’e tıklayın.

Kullanıcının IP adresini görüntüleyen bir kısa kod oluşturma

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

Kısa kodu nasıl yerleştireceğinize dair adım adım bir kılavuz için, WordPress'e kısa kod ekleme konusundaki başlangıç kılavuzumuza bakın.

Umarım bu makale, WordPress sitenizde bir kullanıcının IP adresini nasıl göstereceğinizi öğrenmenize yardımcı olmuştur. Ayrıca, WordPress sitenizde kullanıcı kaydına nasıl izin vereceğinize dair rehberimize ve uyumluluğu iyileştirmek için en iyi GDPR eklentilerine göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

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

Nihai WordPress Araç Seti

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

Okuyucu Etkileşimleri

24 CommentsLeave a Reply

    • Bu, gelişmiş PHP veya bir eklenti gerektirir, şu anda önerilen bir yöntemimiz yok.

      Yönetici

  1. ne yazık ki fonksiyonun hala bir zayıflığı var, bu da "önbellek" sorunudur.
    ziyaretçiler, tarayıcıdaki "önbelleği" temizlemedikleri sürece aynı IP adresini (router yeniden başlatılsa bile) göreceklerdir.

  2. Bu kodla kullanıcının ülke bayrağını görüntülemenin bir yolu var mı?

    Teşekkürler.

  3. Toplanan IP'leri nerede görebilirim? ve kod parçasını function.php kodumun en üstüne yapıştırmalı mıyım?

  4. Selam,
    Almanya'danım ve bilgisayar kurdu değilim. Ancak, ziyaretçinin şirketini (Google Analytics'ten) öğrenmek için istemci IP'sini bulma görevim var. Yardımcı olabilir misin?

  5. Bu harika çalışıyor, teşekkürler! Ana bilgisayar adını da görüntülemenin bir yolu var mı, belki ayrı bir kısa kod ile?

  6. Merhaba,

    Bu yöntemle önceki bir blog ziyaretçisinin IP'sini almak mümkün mü? Değilse, alabileceğim başka eylem kursları var mı?

    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. Eğitim için teşekkürler. Bu aptalca bir soruysa lütfen kusura bakmayın ama Wordpress ile çalışmaya yeniyim.

    Ziyaretçilerin IP adreslerini, bir gönderiyi ziyaret ettikleri tarih ve saat ile birlikte saklamak istersem, ayrı bir mysql veritabanı tablosu mu oluşturmalıyım yoksa bu bilgileri toplayan ve alabileceğim mevcut bir wp tablosu var mı?

    • WordPress yalnızca bir yorum bırakmaya karar verirlerse ziyaretçi bilgilerini veritabanında saklar. İsterseniz bu bilgileri toplamak için ayrı bir veritabanı oluşturabilirsiniz.

      Yönetici

    • WordPress'te böyle bir işlevsellik için bir tablo oluşturmak verimli bir hareket olmaz. Bunu özel gönderi türü kullanarak yapmayı tercih ederim.

      Benzer bir soruyu şurada yanıtladım;

  8. Bunun için teşekkürler, iyi çalışıyor.
    Ancak bu, yeni kullanıcı aboneliklerini izlemek için kullanılabilir mi?

  9. Cevap için teşekkürler, bazı sistemler için bir eklentiyi değiştireceğim, daha sonra açıklayacağım

  10. @pippin haklısınız. Kodunuz iyi çalıştı, ancak wpbeginner'ın kodu da iyi çalışıyordu.

  11. $_SERVER[‘REMOTE_ADDR’] IP'yi her zaman doğru şekilde alamayacağı not edilmelidir.

    Kullanıcı paylaşılan bir bağlantıdaysa, $_SERVER[‘HTTP_X_FORWARDED_FOR’] kullanmanız gerekir.

    Kullanıcı bir proxy'nin arkasındaysa, $_SERVER[‘HTTP_X_FORWARDED_FOR’] kullanmanız gerekecektir.

    IP ayrıca $_SERVER['HTTP_CLIENT_IP'] içinde de bulunabilir.

    IP'yi güvenilir bir şekilde almak için şuna benzer bir şey kullanılmalıdır:

    function get_the_user_ip() { if ( ! empty( $_SERVER[‘HTTP_CLIENT_IP’] ) ) { // paylaşımlı internetten ip kontrolü $ip = $_SERVER[‘HTTP_CLIENT_IP’]; } elseif ( ! empty( $_SERVER[‘HTTP_X_FORWARDED_FOR’] ) ) { // ip'nin proxy'den geçtiğini kontrol etmek için $ip = $_SERVER[‘HTTP_X_FORWARDED_FOR’]; } else { $ip = $_SERVER[‘REMOTE_ADDR’]; } return apply_filters( ‘edd_get_ip’, $ip ); }

  12. PHP ile IP adresini okuyabilmenize rağmen, insanların paylaşılan IP adresleri, dinamik IP'ler, farklı ağlardan/konumlardan web sitelerine erişim ve PHP'nin gördüğü IP adresini taklit etmenin mümkün olması nedeniyle kullanışlı olmayabileceğini belirtmek her zaman değerlidir. Bu nedenle – IP adresini yalnızca dikkatli kullanın.

Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.