WordPress как на ладони
wordpress jino

Получить мета поля нескольких пользователей

Нужно получить мета поля пользователей

$blogusers = get_users( array('include' => array(1), 'fields' =>  'all_with_meta'));
print_r($blogusers)

Данный код почету срабатывает не так как нужно, выдет список пользователей но без мета данных, на сайте стоит последняя версия "движка"

0
georgiokot 2.3 года назад
  • 0
    Kama4696

    Если вы их не видите в массиве - это не значит что их нет. Там экземпляр класса пользователя в нем есть магические методы, которые не видно и которые возвращают невидимые переменные, в данном случае метаполя. Просто получайте нужные мета поля и все.

    Вот пример:

    $blogusers = get_users( array('include' => array(1), 'fields' => 'all_with_meta') );
    
    foreach( $blogusers as $user ){
    	echo $user->user_login . ' <br><br>'. $user->admin_color;
    }
    
    /* вернет
    kama - fresh 
    */

    И на всякий случай помните о функции get_user_meta().

    georgiokot 2.3 года назад

    А где он их прячет ???

    Kama 2.3 года назад
    georgiokot 2.3 года назад

    Нашел. Спасибо за подсказку !

    georgiokot 2.3 года назад

    А в случае если мета данные с одним и тем же ключом в каком виде он их выдает ?

    Kama 2.3 года назад

    Точно не знаю, но наверное в массиве...

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.

Камины длительного горения заказать

камины длительного горения заказать

artkamin.ru