Cách hiển thị ngẫu nhiên người dùng đã đăng ký trong WordPress
Người dùng của bạn là những siêu sao của trang web WordPress nhiều người dùng của bạn. Có nhiều cách bạn có thể làm nổi bật người dùng và tác giả trên trang web của mình. Trước đây, chúng tôi đã hướng dẫn bạn cách thêm hộp thông tin tác giả và cách hiển thị những người dùng đã đăng ký gần đây . Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách hiển thị danh sách ngẫu nhiên người dùng đã đăng ký trong WordPress.
Điều đầu tiên bạn cần làm là sao chép và dán đoạn mã sau vào tệp functions.php của chủ đề hoặc trong một plugin dành riêng cho trang web .
function wpb_random_users() { global $wpdb; $randomusers="
‘;
// 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 .= ‘
‘ .get_avatar($username->user_email, 45) .$username->user_nicename.”
“;
else :
$randomusers .= ‘
‘ .get_avatar($username->user_email, 45).’user_url.’”>’.$username->user_nicename.”
“;
endif;
}
$randomusers .= ‘
‘;
return $randomusers;
}
add_shortcode(‘randomusers’,’wpb_random_users’);
Mã này truy vấn bảng người dùng WordPress trong cơ sở dữ liệu của bạn và chọn một hàng ngẫu nhiên, sau đó nó xuất kết quả trong một danh sách có dấu đầu dòng với hình đại diện và tên của người dùng. Nếu người dùng đã cung cấp URL trang web trong hồ sơ của họ, thì URL đó sẽ liên kết tên người dùng với trang web của họ.
Việc tiếp theo bạn cần làm là hiển thị danh sách người dùng đã đăng ký. Để làm điều này, tất cả những gì bạn cần làm là thêm dòng mã sau vào tệp chủ đề của bạn nơi bạn muốn danh sách người dùng được hiển thị (chẳng hạn như sidebar.php, footer.php, v.v.).
Bạn cũng có thể hiển thị danh sách người dùng ngẫu nhiên từ trang web của mình bằng mã ngắn này trong bài đăng, trang hoặc tiện ích con .
[randomusers]
Chúng tôi hy vọng bài viết này đã giúp bạn hiển thị danh sách ngẫu nhiên những người dùng đã đăng ký trên trang web WordPress của bạn. Nếu bạn đang muốn hiển thị danh sách nhân viên của mình, thì bạn nên xem hướng dẫn này về cách tạo danh sách nhân viên trong WordPress .