За последние 24 часа нас посетили 23773 программиста и 1665 роботов. Сейчас ищет 1231 программист ...

Как вывести в одном массиве несколько img с полей ACF WP

Тема в разделе "Wordpress", создана пользователем SaniaDev, 15 дек 2015.

  1. SaniaDev

    SaniaDev Новичок

    С нами с:
    15 дек 2015
    Сообщения:
    1
    Симпатии:
    0
    Всем привет! Помогите вывести в одном массиве изображения. Работаю с плагином ACF Wordpress, поля для изображений разные. В разных массивах получается вывести а в одном не могу. Вот что есть:
    Код (PHP):
    1. <?php $fields_group = 9255;
    2. $fields = get_field_objects();
    3. $fields_sort = array();
    4. if ($fields) {
    5.     foreach ($fields as $field_name => $field) {
    6.         if ((int)$field['field_group'] == $fields_group && $field['value'] != '') {
    7.             if (is_array($field['value'])) {
    8.                 $field_value = implode(", ", $field['value']);
    9.             } else {
    10.                 $field_value = $field['value'];
    11.             }
    12.             if ($field['class'] == 'text') {
    13.                 $fields_sort[(int)$field['order_no']] =
    14.                     "<div class="param"><div class="row"> <div class="col-md-4">" . $field['label'] . ":</div><div class="col-md-8"><b> " . $field_value . "</b></div></div></div>\r\n";
    15.             } elseif ($field['class'] == image) {
    16.                 /* тут пытаюсь получить массив*/
    17.  
    18.  
    19.                 /*$fields_sort[(int)$field['order_no']] =
    20.                 "<div class="param"><div class="row"> <div class="col-md-4"></div><div class="col-md-8"></div></div></div>\r\n";
    21.                 */
    22.             } elseif ($field['class'] == select) {
    23.                 $field_value_heigth = explode(",", $field_value);
    24.                 $res = array();
    25.                 foreach ($field_value_heigth as $value_h):
    26.                     $res[] = "<option class = 'form_ord'>$value_h</option><br>";
    27.                 endforeach;
    28.                 $over = implode($res);
    29.                 $fields_sort[(int)$field['order_no']] = "<div class="param"><div class="row"><div class="col-md-4">" . $field['label'] . ":</div><div class="col-md-8"><select>" . $over . "</select></div></div></div>\r\n";
    30.             }
    31.         }
    32.     }
    33.     ksort($fields_sort);
    34.     foreach ($fields_sort as $output) {
    35.         echo $output;
    36.     }
    37. } ?>