如何在WordPress中隨機顯示註冊用戶


您的用戶是您的多用戶WordPress網站的超級明星。 您可以通過多種方式突出顯示網站上的用戶和作者。 之前,我們向您展示瞭如何添加作者信息框,以及如何顯示最近註冊的用戶。 在本文中,我們將向您展示如何在WordPress中顯示註冊用戶的隨機列表。

在WordPress中隨機顯示註冊用戶

您需要做的第一件事是將以下代碼複製並粘貼到主題的functions.php文件或特定於站點的插件中。

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

該代碼查詢數據庫中的WordPress用戶表並選擇一個隨機行,然後將結果輸出到帶有用戶的化身和姓名的項目符號列表中。 如果用戶在其個人資料中提供了網站URL,則它將用戶名鏈接到他們的網站。

接下來,您需要顯示註冊用戶列表。 為此,您需要做的就是在主題文件中添加以下代碼行,以在其中顯示用戶列表(例如sidebar.php,footer.php等)。

 

您還可以使用此短代碼在帖子,頁面或小部件中顯示站點中隨機用戶的列表。

[randomusers]

我們希望本文能幫助您在WordPress網站上隨機顯示註冊用戶列表。 如果您要顯示工作人員列表,則應查看有關如何在WordPress中創建工作人員列表的本教程。

如果您有任何疑問或反饋,請在下面給我們留言。 也別忘了跟隨我們 推特 並加入我們的Google+