Как отобразить всех пользователей WordPress без списка администраторов с информацией о пользователях

Я хочу отобразить всю информацию о моих пользователях в моем index.php
то есть: имя пользователя / полное имя / социальные ссылки / изображение профиля и т. д. и т. д.

Может кто-нибудь сказать мне, пожалуйста, как отобразить список всех пользователей WordPress в index.php без администратора?

Код:

<?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. Как это сделать? Есть ли другой вариант?

2

Решение

Если вы хотите исключить только администратор из списка пользователей, то вы
должен пройти role__not_in аргумент от get_users,

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

print_r($users);

Надеюсь это поможет!

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]