WordPress rastgele kayıtlı kullanıcılar listesi oluşturma

WordPress rastgele kayıtlı kullanıcılar listesi oluşturma
53

Bu yazımda eğer siteniz multi kullanıcı bir siteyse işinize yarayabilecek kod yapısı paylaşacağım. Paylaşacağım kod sayesinde kayıtlı kullanıcıların listesini rastgele listeleyerek sitenizin herhangi bir yerinde gösterebileceksiniz.

Nasıl Yapılır?

WordPress’te kayıtlı kullanıcıları nasıl listeleyebilirim?

– Cevap; ilk olarak aşağıdaki kodu temanızın functions.php dosyasına ekleyin.

function wpb_random_users() { 

global $wpdb;

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

// Query database for users
$usernames = $wpdb->get_results("SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY RAND() LIMIT 5");

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

Daha sonra listenin görüntülenmesini istediğiniz yere aşağıdaki kodu ekleyin.

<?php wpb_random_users(); ?>

Sonuç;

randomuserswordpress

Yorum Yap