@Bearax

Как вывести данные нескольких пользователей полученных с помощью ACF?

Добрый вечер. С выводом данных одного пользователя все понятно:
<?php 
    $current_user = wp_get_current_user(); 
    $usermassive = get_field('your_manager', 'user_' . $current_user->ID); 

    echo '<ul>';
      echo '<li>' . $usermassive['user_firstname'] . ' ' . $usermassive['user_lastname']  . '</li>';
      echo '<li>' . $usermassive['user_email'] . '</li>';
    echo '</ul>';    	
?>


А как вывести точно таким же образом несколько выбранных пользователей? После того как в ACF поставил ползунок на "Выбрать несколько значений"?
  • Вопрос задан
  • 16 просмотров
Решения вопроса 1
solidcreature
@solidcreature
WordPress-митапы в Москве (vk.com/wpmeetup)
В предыдущем варианте у нас был массив с данными пользователя. Если пользователей указано несколько, то get_field вернет массив, каждый элемент которого является массивом. Для перебора элементов массива воспользуемся циком foreach. Получим следующий код:

<?php 
   $current_user = wp_get_current_user(); 
   $managers = get_field('your_manager', 'user_' . $current_user->ID); 

   foreach($managers as $usermassive) {
      echo '<ul>';
        echo '<li>' . $usermassive['user_firstname'] . ' ' . $usermassive['user_lastname']  . '</li>';
        echo '<li>' . $usermassive['user_email'] . '</li>';
      echo '</ul>';    	
   }
?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы