WordPress sitenizde üyelerinizi listeleyin

WordPress sitenizde üyelerinizi listeleyin
3 dakikada okuyabilirsiniz. • Wordpress İpuçları • 04.01.2018 • 15:45 • 1.351 Okunma

Merhaba değerli blog sever takipçilerim, gününüzü enerjik geçiriyorsunuzdur umarım.Bugün blogumda WordPress üyeleri listeleme işlemini anlatacağım. Bu işlem sayesinde üyelerinize sitenizde jest yapmış olursunuz. Kişi takip ettiği mecralarda kendinden bir parça görürse daha çok akılda kalır ve sitenize bir o kadar ziyaret eder.

Öncelikle bu işlemi başarılı bir şekile kullanmanın ilk yolu tabi ki web sitenizde üyelik kaydına izin vermiş olmanızdır. WordPress sitelerinizde spam üyelikleri engellemenin bir çok yolu var fakat ilerleyen zamanlarda bu konuya da en pratik yolu ile değinebilirim

WordPress sitenizde üyelikleri nasıl açıp / kapatabilirsiniz ?

WordPress sitenizin paneline giriş yaptıktan sonra sol kısımda ki menüden ” Ayarlar ” – ” Genel ” sekmesine tıklayın. Ardından açılan sağ kısımdan ” Üyelik ” ” İsteyen herkes kayıt olabilsin ” seçeneğinin başına tik koyun ve ayarları kaydedin. Artık web sitenize dileyen ziyaretçi kayıt olabilecek. Temanızın her hangi bir yerine kayıt linkini kod olarak koyabilirsiniz. Hemen aşağıya ekliyorum;

<a href="<?php echo wp_registration_url(); ?>">Kayıt Olun</a>

Tüm bu işlemleri gerçekleştirdiğinizde artık daha sonra kayıt olan üyelerinizi temanızın her hangi bir yerinde ya da özel ( custom page ) sayfanızda aşağıda paylaştığım kod sayesinde listeleyebilirsiniz ;

<?php
$args = array(
'order' => 'ASC',
);

// The Query
$user_query = new WP_User_Query( $args );

// User Loop
if ( ! empty( $user_query->get_results() ) ) {
	foreach ( $user_query->get_results() as $user ) {
		echo '<p>Kullanıcı Adı: ' . $user->display_name . '</p>';
	}
} else {
	echo '<p>Sitenizde listelenecek üye bulunamadı</p>';
}
?>

Kod içerisinde bulunan $args sizin belirleyeceğiniz methodlara göre üyeleri listelemeye yarar. Mesela sadece belirli ID’ye sahip üyeleri göstermek istiyorsanız $args değişkeni içerisine aşağıda ki parametreyi eklemeniz yeterlidir ;

'include' => array( 1, 2, 3 ),

Ya da sadece admin, yöneticileri göstermek isterseniz aşağıda ki kodu deneyebilirsiniz;



'role' => 'Administrator',

Sitenizde bulunan üyelerinize ait hangi bilgileri gösterebilirsiniz ? Sorusunun cevabı için de hemen aşağıya bir kod bırakıyorum. ID numarasından array’da bulunan tüm verilerine ayrı ayrı erişebilirsiniz;

<?php
  $all_meta_for_user = get_user_meta( 'Üye ID Numarası buraya geliyor' );
  print_r( $all_meta_for_user );
?>

Aynı zamanda yine Codex linkinide incelemeyi asla ihmal etmeyin;

https://developer.wordpress.org/reference/functions/get_user_meta/

İncelemeniz ve test etmeniz için wordpress’in bu konuda yazdığı tüm parametrelerin linkini buraya bırakıyorum.

https://codex.wordpress.org/Class_Reference/WP_User_Query#Parameters


Bu parametreler dışında özel custom kullanıcı metası oluşturduysanız kullanıcının ID numarasını almanız dahilinde ona ait her şeyi gösterebilir ya da listeleyebilirsiniz. Bu fonksiyonu bir çok projemde kullandım hem az sorgu sayısı hem de proje işlevselliği açısından harika sorgu diyebilirim. Test edin ve anlamadığınız yerleri not alıp bana bu yazı altındaki yorum alanından ya da eposta adresimden gönderin.

Bir sonra ki makalemde görüşene dek kendinize iyi bakın, Bol pixelli günler dilerim.

Bu yazımı favorileri listene ekle

Bu yazımda illegal işlem ya da hatalı konulardan bahsettiğimi düşünüyorsanız benimle iletişime geçebilirsiniz

Etiketler

, ,

Bu yazımı sosyal ağlarda paylaşmak istermisin ?

Bu yazım hakkında ne düşünüyorsunuz ?

Yazı hakkındaki düşüncelerinizi paylaşmak ister misiniz?




Benzer yazılarımı da okuyabilirsiniz

WordPress sitelerinizde SSL sertifikanızı aktif edin : Really Simple SSL

WordPress sitelerinizde SSL sertifikanızı aktif edin : Really Simple SSL

Wordpress İpuçları • 05.04.2018 • 13:34 • 2.981 Okunma

Merhabalar değerli okurlarım.. Bugün yine WordPress ipuçları serimizden devam etmek istedim. Really Simple SSL eklentisi sayesinde SSL sertifikanızı anında aktif edip […]

WordPress üyeye ait yorum sayısını göstermek

WordPress üyeye ait yorum sayısını göstermek

Wordpress İpuçları • 02.04.2018 • 13:34 • 8.992 Okunma

Sevgili blog okurlarım. Hayırlı pazartesiler dilerim. Uzun zamandır bloguma zaman ayıramıyorum fakat gün içerisinde karşılaştığım sorunları not ederek bu konuda […]

WordPress’te özel arama kutusu yapalım

WordPress’te özel arama kutusu yapalım

Wordpress İpuçları • 08.02.2018 • 11:28 • 5.883 Okunma

Merhabalar .. Bugün yine WordPress kategorisinden devam edelim. Çünkü bahsettiğim ipuçları minik fakat işlerinizi ve site içeriğini güzelleştirebilecek konular diyebilirim. […]