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 Kayıtlı Kullanıcıları Rastgele Görüntüleme

WordPress web sitenizde kayıtlı kullanıcıları öne çıkarmak etkileşimi artırabilir ve daha güçlü bir topluluk duygusu yaratabilir. Üyelerinizi tanımak ve katılımlarını takdir ettiğinizi göstermek harika bir yoldur.

Ancak, sitenizde çok sayıda kullanıcı varsa, hepsini vurgulamak bunaltıcı olabilir. Rastgele seçilmiş birkaç kişiyi görüntülemek daha yönetilebilir ve etkilidir.

Bununla birlikte, kayıtlı kullanıcıları rastgele sergilemek başka bir soruna yol açabilir. Dikkatli olmazsanız, aynı kullanıcıları çok sık gösterebilir ve diğerlerinin takdir edilmediğini hissetmelerine neden olabilirsiniz.

Bu makalede, WordPress sitenizde rastgele kayıtlı kullanıcıların bir listesini görüntüleme adımlarını size adım adım anlatacağız. Tüm üyelerinizin dahil edildiğinden emin olurken, bunu kolay ve etkili bir şekilde nasıl kuracağınızı öğreneceksiniz.

WordPress'te Kayıtlı Kullanıcıları Rastgele Görüntüleme

WordPress'te Kayıtlı Kullanıcıları Neden Rastgele Görüntüle?

Kullanıcı kaydına izin veren herhangi bir türde WordPress web sitesi çalıştırıyorsanız, kayıtlı kullanıcılarınızı vurgulamak isteyebilirsiniz.

Bu, ister şunu çalıştırıyor olun: ister şunu çalıştırıyor olun, değerli bir uygulamadır:

Sitenizin süperstarları sizlersiniz ve onları takdir etmek iyi bir fikirdir.

Sitenizdeki kullanıcıları ve yazarları öne çıkarmanın birçok yolu vardır. Örneğin, bir yazar bilgi kutusu ekleyebilir ve son kayıtlı kullanıcıları gösterebilirsiniz.

Ancak, popüler siteler tüm üyelerini tek bir listede toplamakta zorlanacaktır. Web sitenizi her ziyaret eden farklı rastgele kullanıcıları görüntülemek isteyebilirsiniz.

Sonraki bölümlerde, WordPress'te rastgele kullanıcıları nasıl göstereceğinizi anlatacağız. İşte ele alacağımız tüm adımlara hızlı bir bakış:

Hemen başlayalım!

Kayıtlı Kullanıcıları Görüntülemek İçin Özel Kod Ekleme

Rastgele kullanıcıların bir listesini görüntülemek için öncelikle WordPress dosyalarınıza kod eklemeniz gerekir. Bunu daha önce yapmadıysanız, WordPress'e web'den kod yapıştırmaya ilişkin başlangıç rehberimize bakın.

WordPress eğitimlerinde, kod parçacıklarını temanızın functions.php dosyasına bir siteye özel eklentiye ekleme talimatlarını bulmak yaygındır.

Ancak, sorun özel kod parçasındaki en ufak bir hatanın bile sitenizi bozabilmesidir. Örneğin, kodda bir sorun sitenizi erişilemez hale getirebilir.

Bu nedenle, WPCode eklentisini kullanmanızı öneririz.

WPCode'un ana sayfası

WPCode, WordPress web sitenizin herhangi bir bölümüne güvenli bir şekilde kod eklemenizi sağlayan kullanımı kolay, yeni başlayan dostu bir eklentidir. Tüm kodlarınızı tek bir yerde tutar ve tema dosyalarınızı manuel olarak düzenlerseniz oluşacak hataları önler.

Bu eklenti hakkında daha fazla bilgi edinmek için WPCode incelememizi okuyabilirsiniz.

Buradaki ilk yapmanız gereken, ücretsiz WPCode eklentisini yüklemek ve etkinleştirmektir. Yardıma ihtiyacınız olursa, bir WordPress eklentisinin nasıl kurulacağına dair rehberimizi okuyabilirsiniz.

Etkinleştirdikten sonra, WordPress yönetici alanınızdan Kod Parçacıkları » + Parçacık Ekle bölümüne gidebilirsiniz.

Bu sizi, bir dizi hazır kod parçacığı kullanabileceğiniz kod parçacığı kitaplığına gönderecektir. Bu durumda, benzersiz kod parçacığımızı web sitemize eklemek için 'Özel Kodunuzu Ekleyin'e tıklayacağız.

Yeni özel kod parçacığı ekle

Bir sonraki ekranda, kod türü olarak 'PHP Kod Parçacığı'nı seçeceksiniz.

Bu sizi kod düzenleyici sayfasına götürecektir.

Buradan, kod parçacığınıza 'Rastgele Kullanıcı Görüntüleme' gibi bir ad verebilirsiniz.

Özel kod parçacığına ad verme

Bundan sonra, aşağıdaki kod parçasını 'Kod Önizleme' kutusuna ekleyebilirsiniz:

function wpb_random_users() {
    global $wpdb;

    if ( false === ( $usernames = get_transient( 'wpb_random_users_cache' ) ) ) {
        $usernames = $wpdb->get_results( "SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY RAND() LIMIT 5" );
        set_transient( 'wpb_random_users_cache', $usernames, HOUR_IN_SECONDS );
    }

    $randomusers = '<ul class="random-users">';

    // Display users in a list
    foreach ( $usernames as $username ) {
        if ( ! $username->user_url ) :
            $randomusers .= '<li>' . get_avatar( $username->user_email, 45 ) . $username->user_nicename . "</li>";
        else :
            $randomusers .= '<li>' . get_avatar( $username->user_email, 45 ) . '<a href="' . $username->user_url . '">' . $username->user_nicename . "</a></li>";
        endif;
    }
    $randomusers .= '</ul>';

    return $randomusers;
}

add_shortcode( 'randomusers', 'wpb_random_users' );

Önemli: 'HOUR_IN_SECONDS' yazan metni, önbelleğin ne kadar sürede geçerliliğini yitirmesini istediğiniz saniye sayısıyla değiştirmeniz gerekir. Örneğin, biz '3600' olarak ayarladık. Önbelleğe alma hakkında daha fazla bilgi edinmek için WordPress hızını ve performansını artırmaya yönelik nihai rehberimizi okuyabilirsiniz.

WPCode'da şöyle görünmelidir:

Randon users code preview

Bu, 5 rastgele kullanıcıdan oluşan bir liste oluşturacaktır. 5. satırdaki 'LIMIT 5' sayısını değiştirerek listede daha fazla veya daha az kullanıcı bulundurabilirsiniz.

Kod parçacığı, WordPress kullanıcıları tablosunu veritabanınızda sorgular ve rastgele bir satır seçer. Ardından, sonuçları kullanıcının avatarı ve adıyla birlikte madde işaretli bir listede görüntüler. Bir kullanıcı profiline web sitesi URL'si eklemişse, kullanıcı adını da web sitesine bağlar.

Kod parçasını ekledikten sonra, ‘Devre Dışı’ anahtarını ‘Etkin’ olarak değiştirmek isteyeceksiniz.

Ardından, 'Kod Parçasını Kaydet' düğmesine tıklayın.

Özel kod parçasını kaydet

Kaydettikten sonra, 'Ekleme' bölümüne aşağı kaydıralım.

Burada, 2 ekleme yöntemi olduğunu fark edeceksiniz - 'Otomatik Ekle' ve 'Kısa Kod'.

Az önce eklediğiniz kod parçacığı, gönderilerinizde, sayfalarınızda ve widget'larınızda kullanabileceğiniz [randomusers] kısa kodunu atadığından, ekleme yöntemini 'Otomatik Ekle' olarak bırakacaksınız.

WPCode'daki varsayılan otomatik ekleme yöntemi

Ardından, kayıtlı kullanıcıların listesini görüntülemek için [randomusers] kısa kodunu kenar çubuğumuza veya başka bir alana eklememiz gerekecek. 2 farklı yöntem ele alacağız.

Bir Widget'ta Rastgele Kayıtlı Kullanıcıları Görüntüleme

Bu yöntem yeni başlayanlar için daha kolaydır. Aşağıdaki kısa kodu kullanarak yeni kayıtlı kullanıcıları görüntülemenizi sağlar:

[randomusers]

Rastgele kayıtlı kullanıcıların listesini görüntülemek istediğiniz bir gönderiye, sayfaya veya widget'a kısa kodu yapıştırabilirsiniz. Bu eğitim için listeyi bir widget'a ekleyeceğiz.

Görünüm » Widget'lar bölümüne gitmeniz ve ardından 'Widget'lar'ın yanındaki '+' blok ekleyici simgesine tıklamanız gerekecektir.

WordPress yönetici panelindeki Özelleştir ve Widget'lar menüsü

Bu, Widget'lar özelleştirme alanını açacaktır.

Buradan, 'Kısa Kod' bloğunu bulup seçmek ve kenar çubuğunuza veya başka bir widget alanına sürüklemek isteyeceksiniz.

Widget'ta kısa kod kutusu

Bundan sonra, WPCode'dan [randomusers] kısa kodunu girebilirsiniz.

Değişikliklerinizi canlı hale getirmek için 'Güncelle' düğmesine tıklamayı unutmayın.

Rastgele kullanıcı kısa kodunu ekleme

Şimdi, rastgele kayıtlı kullanıcılar listenizi görüntülemek için web sitenizi ziyaret edebilirsiniz.

Görünmelerini ayarlamak için web sitenize özel CSS eklemeniz gerekir.

Bir Widget'ta Rastgele Kayıtlı Kullanıcıları Listeleme

Rastgele Kayıtlı Kullanıcıları Bir Gönderi veya Sayfada Görüntüleme

Bir blok teması kullanıyorsanız, kenar çubuğu özelliğiniz olmayabilir. Bunun yerine, rastgele kayıtlı kullanıcılarınızı bir gönderi veya sayfada görüntüleyebilirsiniz.

The first step is to access the full-site editing feature, so let’s navigate to Appearance » Editor.

Tam site düzenleyicisine git

İçeri girdikten sonra temanızın ana şablonunu göreceksiniz.

Bir sayfayı düzenlemek için sol dikey gezinme menüsündeki 'Sayfalar'a tıklayalım.

Tam site düzenleyicisini (FSE) kullanarak bir sayfa düzenini düzenleme

Bir sonraki ekranda, WordPress web sitenizde oluşturduğunuz yayınlanmış, taslak ve zamanlanmış tüm sayfaları görmelisiniz.

Buradan, düzenlemek istediğiniz sayfayı seçmeniz yeterlidir.

Örneğin, rastgele kullanıcı özel kodunu demo sitemizin 'Örnek Sayfa' sayfasına ekleyeceğiz, bu yüzden 'Düzenle' kalem simgesine tıklayacağız.

FSE kullanarak bir sayfayı düzenleme

Bu, sayfanın içerik düzenleyicisini açacaktır.

İçerik düzenleyicide, '+' blok ekleyici düğmesine tıklayın ve ardından özel kod parçacığını eklemek için 'Kısa Kod' bloğunu aramak üzere arama çubuğunu kullanın.

Kısa kod bloğunu ekleme

'Kısa Kod' bloğu düzenleyiciye eklendikten sonra, [randomusers] kısa kodunu girin.

İçerik düzenleyici size önizlemeyi göstermeyecektir. Ancak endişelenmeyin; kısa kod gayet iyi çalışır.

Bu nedenle, önizleme sekmesini kapatabilir ve içerik düzenleyicisindeki 'Kaydet', 'Güncelle' veya 'Yayınla' düğmesine basabilirsiniz.

İşte bu kadar!

Şimdi, gönderiyi veya sayfayı ziyaret ettiğinizde, rastgele kayıtlı kullanıcıları görüntülemek için özel bir bölümü olduğunu göreceksiniz.

Blok temada rastgele kullanıcı görüntüleme önizlemesi

WordPress blok tema düzenleyicisi hakkında daha fazla bilgi edinmek için tam site düzenlemeye yönelik başlangıç kılavuzumuza göz atabilirsiniz.

WordPress Şablonunda Rastgele Kayıtlı Kullanıcıları Görüntüleme

Üçüncü yöntem, temanızın şablon dosyalarına, örneğin sidebar.php veya footer.php gibi bir şablon etiketi eklemektir.

Daha fazla bilgi edinmek için, doğru tema şablon dosyasını bulmanıza yardımcı olacak WordPress şablon hiyerarşisi hileli listemizi görebilirsiniz.

Ardından, kayıtlı kullanıcı listesinin görüntülenmesini istediğiniz yere aşağıdaki şablon etiketi kod parçasını eklemeniz yeterlidir:

<?php wpb_random_users(); ?> 

Bonus İpucu: WordPress'te Gerçek Zamanlı Çevrimiçi Kullanıcıları Gösterme

Çevrimiçi kullanıcıları gerçek zamanlı olarak izlemek, WordPress web sitenizin etkinliğini izlemenizi sağlar ve ziyaretçi davranışı hakkında canlı güncellemeler sunar.

Örneğin, 24 saatlik bir flaş satış yapıyorsanız, gerçek zamanlı izleme, satışın ne kadar iyi performans gösterdiğini ve daha fazla ziyaretçi çekip çekmediğini görmenize yardımcı olur. Ayrıca sosyal medya tanıtımlarınızın anlık etkisini de gösterir.

Kullanıcı etkinliğini gözlemlemek, blog yazılarınızı yayınlamak için en iyi zamanları bulmanıza yardımcı olabilir. Ayrıca en aktif kullanıcılarınızın hangi ülkelerden olduğunu görebilir, pazarlama kampanyalarınızı buna göre uyarlayabilirsiniz.

GA4'te Gerçek Zamanlı Rapor

Son olarak, aktif kullanıcı sayısını göstermek sosyal kanıt oluşturur ve sitenizin popüler ve güvenilir görünmesini sağlar. Bu, yeni ziyaretçilerin içeriğinizi keşfetme, satın alma veya iletişim bilgilerini paylaşma konusundaki güvenini artırabilir.

Daha fazla ayrıntı için, WordPress'te gerçek zamanlı çevrimiçi kullanıcıların nasıl gösterileceğine dair kılavuzumuza göz atabilirsiniz: WordPress'te gerçek zamanlı çevrimiçi kullanıcıların nasıl gösterileceği.

Umarım bu eğitim, WordPress'te kayıtlı kullanıcıları rastgele nasıl göstereceğinizi öğrenmenize yardımcı olmuştur. Sonraki adımda, yeni kullanıcı kayıtlarını nasıl denetleyeceğiniz ve kullanıcıların arkadaşlarını kaydolmaya davet etmelerine nasıl izin vereceğiniz hakkındaki rehberlerimizi okumak 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

17 CommentsLeave a Reply

  1. WordPress'te rastgele kayıtlı kullanıcıları görüntülemek için hazırladığınız yardımcı eğitim için teşekkürler! Topluluk üyelerimi web sitemde sergilemek istiyordum ve bu rehber işimi kolaylaştırdı. WPBeginner, eğitimleriniz web sitemi her zaman bir sonraki seviyeye taşıyor. Bilginizi paylaşmaya devam edin.

  2. WPBEGINNER STAFF yardım lütfen
    kod ekledim, çalışıyor.

    "SELECT user_nicename, user_url, user_email

    Kullanıcı_url'yi profil sayfasına gitmek için nasıl yaparım?

  3. MERHABA,

    Oldukça güzel kod! Teşekkürler!

    I am using Buddypress and bbPress, and I wonder how I can edit the code to use “user_nicename” with the url of profile and not with the website url?

    Teşekkürler

  4. Ah, şimdi çalışıyor!
    Geçerli temanın function.php dosyasındaki fonksiyona yapıştırdım.
    Bu doğru, değil mi?

    kodu kök dizindeki function.php'ye yapıştırdığımda çalışmadı..

  5. Buna spam kayıtları denir. WordPress'te spam kayıtlarını nasıl durduracağınıza dair rehberimize bakın: >a href=”https://www.wpbeginner.com/plugins/how-to-stop-spam-registrations-on-your-wordpress-membership-site/”>WordPress'te spam kayıtlarını durdurma rehberi

  6. WordPress yerleşik bir kullanıcı yönetimi sistemine sahiptir. Varsayılan olarak WordPress'i kurduğunuzda ilk kullanıcıyı, yani yöneticiyi eklersiniz. Yönetici çubuğundaki Kullanıcılar menü öğesine tıklayarak sitenize daha fazla kullanıcı ekleyebilirsiniz.

    Bkz: https://www.wpbeginner.com/glossary/user-role/

    Ancak, kullanıcı kaydı varsayılan olarak kapalıdır. Bu nedenle, sitenizde kullanıcıların kaydolabilmesini istiyorsanız, Ayarlar -> Genel'e gidip kayıt bölümüne doğru kaydırmanız gerekir. Orada, sitenizi kullanıcı kaydına açmak için 'herkes kayıt olabilir' kutusunu işaretleyebilirsiniz.

    • Teşekkürler. Şimdi anladım. Seçili durumda ve oldukça sayıda kullanıcı eklenmiş durumda. Sadece kendilerini nasıl eklediklerini net değil.

  7. Merhaba, organizasyonuma kayıtlı kişilerin (ad, soyad, adres vb.) bir listesini, sitemde değil, görüntülememi sağlayacak bir eklenti olup olmadığını öğrenmek istiyorum.
    Bu bilgileri içeren bir Access veritabanım var.
    Daha doğrusu, WordPress'te bir Access dosyası barındırabilir miyim?

  8. WordPress sitemde kayıtlı bir kullanıcı olmak için insanlar nasıl kayıt oluyor? Siteme birçok kişi kayıt oluyor ancak e-postaları gerçek görünmüyor. Çoğunlukla adresler anlamsız görünüyor ve kayıtlı kullanıcı adı e-posta adresleriyle hiçbir benzerlik taşımıyor. Kayıtlarını doğrulamalarını isteyerek yanıt vermeye çalıştım ancak yanıt gelmedi.

  9. Merhaba,

    Konu dışı olduğunu biliyorum ama bir yapım aşamasında sayfasını nasıl kapatabilirim ki web sitesi halka açık olsun. Herhangi bir öneriniz var mı? Olumlu bir cevap bekliyorum. Teşekkürler

    Madeline

    • Bir sayfayı taslak durumuna geri alabilirsiniz. Sayfayı düzenleyin ve Yayın Meta kutusunda, Durum açılır menüsünün altında Taslak'ı seçin. Web siteniz yayında kalacak ancak sayfa erişilemez hale gelecektir. Değişiklikleriniz bittiğinde sayfayı yayınlayabilirsiniz.

      Yönetici

  10. Bunu şablon dosyalarınızda kullanacaksanız, fonksiyon çağrısından önce bir echo kullanmanız gerekmez mi?

Cevap 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.