2017-02-24 68 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); 

希望这有助于!

相关问题