Имеется:
$portfolio = new_cmb2_box( array(
'id' => 'portfolio',
'title' => 'Настройки',
'object_types' => array( 'portfolio', ),
) );
$portfolio->add_field(array(
'id' => $prefix . 'portfolio__preview-video',
'type' => 'file',
'name' => 'Видео-превью',
));
$portfolio->add_field(array(
'id' => $prefix . 'portfolio__full-video',
'type' => 'file',
'name' => 'Полное видео',
));
$portfolio->add_field(array(
'id' => $prefix . 'portfolio__cover',
'type' => 'file',
'name' => 'Обложка',
));
$portfolio->add_field(array(
'id' => $prefix . 'portfolio__utm',
'type' => 'text',
'name' => 'UTM-метка',
));
Данные массива(медиафайлы) выводятся кодом:
<?php foreach($portfolio_videos as $num => $video): ?>
<li>
<a
class="playlist__link open-full-video"
href="#"
data-poster="#video-playlist-poster-<?php echo $video->ID; ?>"
data-title="<?php echo $video->post_title; ?>"
data-content="<?php echo $video->post_content; ?>"
data-full-video="<?php echo get_block_video_bg($f->get('portfolio__full-video', $video->ID)); ?>"
data-preview-video="<?php echo get_block_video_bg($f->get('portfolio__preview-video', $video->ID)); ?>">
<?php echo $video->post_title; ?>
</a>
</li>
<?php endforeach; ?>
Как выводить элементы массива у которых задан
"portfolio__utm" как "Italy"?
Большое спасибо!