2017-02-24 27 views
1

我想顯示我的所有用戶的信息在我的index.php 即:用戶名/姓名/社會聯繫/頭像等等等等如何顯示沒有管理員列表中的所有WordPress用戶與用戶信息

燦任何一個請告訴我如何顯示index.php中的所有wordpress用戶列表沒有管理員?

代碼

<?php 
$blogusers = get_users('blog_id=1&orderby=nicename&role=subscriber'); 
foreach ($blogusers as $user) { ?> 
<?php 
echo 'Username: ' . $user->user_login . ''; 
echo 'User email: ' . $user->user_email . ''; 
echo 'User first name: ' . $user->user_firstname . ''; 
echo 'User last name: ' . $user->user_lastname . ''; 
echo 'User display name: ' . $user->display_name . ''; 
?> 
<?php } ?> . 

我想在HTML DIV + CSS樣式用戶輸出。怎麼做?有沒有其他的選擇?

+0

你到目前爲止嘗試過什麼? – Rikesh

+0

'<?php $ blogusers = get_users('blog_id = 1&orderby = nicename&role = subscriber'); // WP_User對象數組。 foreach($ blogusers as $ user){?> <?php echo'用戶名:'。 $ user-> user_login。 ''; echo'User email:'。 $ user-> user_email。 ''; echo'用戶名:'。 $ user-> user_firstname。 ''; echo'用戶姓氏:'。 $ user-> user_lastname。 ''; echo'用戶顯示名稱:'。 $ user-> display_name。 ''; echo'User url:'。 $ user-> user_url。 '
'; ?> ' 我想用戶輸出在HTML div CSS樣式..如何做到這一點?有沒有其他的選擇? –

+0

請編輯您的問題,並將您的試用代碼放在同一位置。 – Rikesh

回答

0

如果你想排除從用戶列表中只管理員那麼你 必須從get_users通過role__not_in說法。

$args = [ 
    'blog_id' => 1, 
    'role__not_in' => ['administrator'], 
    'orderby' => 'nicename', 
    'order' => 'ASC', 
    'fields' => 'all', 
]; 
$users = get_users($args); 

print_r($users); 

希望這有助於!

相關問題