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 Son Giriş Tarihi Nasıl Gösterilir (2 Kolay Yöntem)

WordPress, web siteleri oluşturmak için popüler bir platformdur ve birçok veriyi izler. Ancak bir kullanıcının son giriş tarihini takip etmez ve göstermez. Bu bilgiler web sitesi yöneticileri, güvenlik amaçları ve etkileşim stratejileri oluşturmak için çok değerli olabilir.

Kullanıcının son giriş tarihini göstermek için bir WordPress eklentisi kullanmanız veya özel bir kod eklemeniz gerekir. Bu yöntemlerden herhangi biriyle nasıl başlayacağınızdan emin değilseniz endişelenmeyin.

Binlerce kullanıcının WordPress’i kullanmaya başlamasına ve sitelerine özel işlevler eklemesine yardımcı olduk. Birden fazla eklentiyi test ettikten sonra WP Last Login’in en iyi seçenek olduğunu gördük. Daha fazla kontrol istiyorsanız, web sitenize ekleyebileceğiniz bir kod parçacığı da oluşturduk.

Bu makalede, WordPress’te bir kullanıcının son giriş tarihini nasıl göstereceğinizi göstereceğiz.

How to show a users last login date in WordPress

WordPress’te Kullanıcının Son Giriş Tarihi Neden Görüntülenir?

WordPress panonuza ve ön ucunuza bir kullanıcının son giriş sütununu eklemek, yazarların, yöneticilerin, editörlerin, katkıda bulunanların ve diğer kullanıcıların WordPress sitenize ne zaman giriş ve çıkış yaptıklarını takip etmenize yardımcı olur.

Bu, web sitenizi şüpheli faaliyetlerden ve siber tehditlerden korumak için son derece yararlıdır.

Örneğin, sitenizin bir kullanıcı tarafından yüklenen bir WordPress eklentisinin neden olduğu bir güvenlik açığına maruz kaldığını varsayalım. Kullanıcıları takip etmek için son giriş tarihini kullanabilir ve ardından sorunu hızla çözebilirsiniz.

Benzer şekilde, kullanıcının son giriş tarihini göstermek, yöneticilerin, katkıda bulunanların, yazarların ve diğerlerinin sitenizde çalışmak için harcadıkları zamanı izlemeyi kolaylaştırır. Bunu çok yazar lı bir sitede kullanabilir ve her kullanıcının harcadığı zamanı takip edebilirsiniz.

Bununla birlikte, WordPress’te kullanıcının son giriş tarihini göstermenin 2 yolu vardır. İlk olarak, WordPress yönetici panelinin içinde giriş tarihini göstermek için bir eklenti kullanabilirsiniz. İkinci olarak, özel bir kod parçacığı kullanarak son giriş tarihini manuel olarak gösterebilirsiniz.

Tercih ettiğiniz bölüme geçmek için aşağıdaki bağlantılara tıklamanız yeterlidir:

Yöntem 1: WordPress Yönetici Alanında Kullanıcının Son Giriş Tarihini Gösterme

WP Last Login eklentisini kullanarak son giriş tarihini kolayca gösterebilirsiniz. Bu yöntem daha kolaydır, ancak yalnızca WordPress yönetici alanı içinde bir kullanıcının son giriş tarihini gösterecektir.

Yapmanız gereken ilk şey WP Last Login eklentisini kurmak ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

En iyisi, eklentinin kutudan çıktığı gibi çalışması ve endişelenmeniz gereken ek ayarların olmamasıdır.

Etkinleştirmenin ardından, yönetici alanındaki Kullanıcılar ” Tüm Kullanıcı lar sayfasını ziyaret etmeniz gerekir. Her kullanıcının son giriş tarihini gösteren yeni bir sütun göreceksiniz.

View last login in dashboard

İlk başta, tüm kullanıcılar için ‘hiçbir zaman’ gösterilebilir. Bunun nedeni, eklentinin son giriş tarihini yakalayıp saklayabilmesi için eklenti etkinleştirildiğinden beri bir kullanıcının giriş yapması gerektiğidir.

Yöntem 2: WordPress’te Kullanıcının Son Giriş Tarihini Manuel Olarak Gösterme

Bu yöntem, bir kullanıcının son giriş tarihini WordPress sitenizin herhangi bir yerinde görüntülemenizi sağlar.

Ancak, temanızın functions.php dosyasına veya siteye özgü bir eklentiye özel kod eklemeyi gerektirir. En ufak bir hata web sitenizi bozabileceğinden functions.php dosyasını doğrudan düzenlemenizi önermiyoruz.

Sitenize özel kod eklemenin daha kolay bir yolu WPCode eklentisini kullanmaktır. WordPress için en iyi kod parçacığı eklentisi olan bu eklenti, sitenizin herhangi bir yerine hiçbir şeyi bozmadan özel kodu yönetmenize, düzenlemenize ve eklemenize yardımcı olur. Ayrıca, sizin için özel kod oluşturacak bir AI kod oluşturucuya da sahiptir.

Öncelikle, WPCode eklentisini 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.

Not: Bu eğitim için kullanabileceğiniz ücretsiz bir WPCode eklentisi de bulunmaktadır. Ancak premium eklentiye yükseltme yaptığınızda bulut tabanlı kod parçacığı kitaplığına, akıllı koşullu mantığa ve daha fazlasına erişebilirsiniz.

Etkinleştirmenin ardından WordPress panosundan Code Snippets ” + Add Snippet seçeneğine gidebilirsiniz.

Ardından, ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğinin üzerine gelin ve ‘Snippet kullan’ seçeneğine tıklayın.

Add your custom code

Bundan sonra, aşağıdaki kodu kopyalayabilir ve Kod Önizleme alanına ekleyebilirsiniz:

<?php 
/**
 * Capture user login and add it as timestamp in user meta data
 *
 */
 
function user_last_login( $user_login, $user ) {
    update_user_meta( $user->ID, 'last_login', time() );
}
add_action( 'wp_login', 'user_last_login', 10, 2 );
 
/**
 * Display last login time
 *
 */
  
function wpb_lastlogin() { 
    $last_login = get_the_author_meta('last_login');
    $the_login_date = human_time_diff($last_login);
    return $the_login_date; 
} 
 
/**
 * Add Shortcode lastlogin 
 *
 */
  
add_shortcode('lastlogin','wpb_lastlogin');
?>

Bu kod, son girişi bir meta anahtar olarak ekler.

Bir kullanıcı her oturum açtığında, zamanı bir meta anahtar değeri olarak kaydeder.

Kodu girdikten sonra, özel kodunuz için bir başlık girmeniz ve ‘Kod Türü’nü PHP Snippet olarak seçmeniz de gerekecektir.

Add last login code to WPCode

Buradan aşağı kaydırabilir ve kodu nereye ekleyeceğinizi seçebilirsiniz.

Bu eğitim için, varsayılan yöntemi kullanacağız ve ‘Otomatik Ekle’ yönteminde tutacağız. Bu şekilde, özel kod web sitenizin her yerinde çalışacaktır.

Insertion method in WPCode

İşiniz bittiğinde, en üste geri kaydırmanız yeterlidir.

Devam edin ve özel kod parçacığınızı etkinleştirin ve ‘Parçacığı Kaydet’ düğmesine tıklayın.

Activate and save snippet in WPCode

Kod ekleme konusunda yeniyseniz, lütfen web’den kod yapıştırma hakkındaki bu kılavuzu okuyun.

Daha sonra WordPress yazılarınızda ve widget’larınızda[lastlogin] kısa kodunu kullanarak son giriş tarihi değerini görüntüleyebilirsiniz.

Bir gönderiyi veya sayfayı düzenleyin ve içerik düzenleyicisine gidin.

How to add a shortcode block to WordPress

Buradan, son giriş tarihini göstermek istediğiniz yere bir Kısa Kod bloğu ekleyin ve kısa kodu yapıştırın.

Benzer şekilde, çocuk temanızda son giriş bilgilerini göstermek istiyorsanız, bunun yerine bu kodu ekleyebilirsiniz:

<?php echo 'Last seen: '. do_shortcode('[lastlogin]') .' ago'; ?>

Eklentiyi test etmeden önce WordPress’ten çıkış yapmanız ve ardından tekrar giriş yapmanız gerekecektir.

Ardından, giriş tarihini iş başında görmek için WordPress web sitenizi ziyaret etmelisiniz.

User last login time

Fark edeceğiniz gibi, bu kod tam tarih ve saat yerine ‘2 saat önce’ gibi göreli tarih ve saati görüntüler.

Tam tarih ve saati görüntülemek istiyorsanız, yukarıdaki kodda bu satırı bulmanız gerekir:

$the_login_date = human_time_diff($last_login);

Şimdi onu bu satırla değiştirin:

$the_login_date = date('M j, Y h:i a', $last_login);

Bu koddaki ‘M j, Y h:i a’ kısmı tarih ve saat biçimi dizesi olarak adlandırılır. Bu kodun tarih ve saati nasıl gösterdiğini değiştirmek istiyorsanız, WordPress’te tarih ve saat biçimini değiştirme hakkındaki kılavuzumuza göz atın.

Umarız bu makale WordPress’te bir kullanıcının son giriş tarihini nasıl göstereceğinizi öğrenmenize yardımcı olmuştur. Ayrıca WordPress yazılarına yazar bilgi kutusunun nasıl ekleneceği ve WordPress güvenliği için nihai kılavuz hakkındaki rehberimizi de görmek 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

6 yorumBir Cevap Bırakın

  1. Babak Fakhamzadeh

    It is worth being aware of that Wordfence stores the last login date as a meta field.

    • WPBeginner Support

      Thanks for sharing that current feature for those using Wordfence.

      Yönetici

  2. Fredrick Arije

    Thanks for the script.
    I have an observation. All users sees the last login of the admin (author).
    Is there a way for each user to see their own last login?

    Please help. Thanks

    • WPBeginner Support

      For showing individual last logins we would recommend using the plugin method as a manual code method would be more advanced than what we would recommend for beginners.

      Yönetici

  3. Bobby

    Hello,

    It works great but the time stamp when the line is changed for date/time still shows a 7 hour time difference?

    How can I make the last login time show Pacific Standard Time. That is my timezone.

    Please advise, thanks.

    Cheers!

  4. Nobin

    Thanks For Share :) That was most useful trick

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.