2017-02-24 8 views
1

と管理者リストなしですべてのWordPressのユーザーを表示する方法:ユーザー名/フルネーム/ソーシャルリンクの/ etcなどピクチャープロファイル私はすべてのユーザーに私のindex.php内の情報 すなわちを表示したいユーザー情報

ことができます誰も私はどのように管理者なしで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 $ user){?> <?php echo 'ユーザー名:'。 $ user-> user_login。 ''; echo 'ユーザーのメールアドレス:' $ 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); 

は、この情報がお役に立てば幸い!

関連する問題