В настоящее время я работаю над галереей альбомов и использую этот плагин CMB2
https://github.com/WebDevStudios/CMB2
создать мои настраиваемые поля. Сейчас я использую поле file_list, которое позволяет мне загружать несколько изображений.
Но проблема в том, что я не уверен, как отображать каждый элемент. Я хотел бы получить URL каждого элемента, чтобы я мог использовать каждый в качестве источника изображения.
Я пытаюсь достичь чего-то вроде:
<li><img src="<?php echo $file_list; ?>" alt="" /></li>
Это означает, что каждый элемент будет заключен в ‘li img’, а ссылка на файл будет добавлена как src.
Ваша помощь будет высоко ценится.
Надеюсь, это поможет…
<?php $meta_values = get_post_meta(get_the_ID(), '_yourprefix_demo_file_list', true);
foreach($meta_values as $meta_value) {
echo '<li><img src="'. $meta_value . '"/></li>';
}
?>
на самом деле я сделал это работает с этим:
<?php
$count=0;
if (is_array($album_files))
{
foreach ($album_files as $files)
{
$count++;
if (1 == $count) {
echo
'<figure>',
'<img ','src="', $files , '" ','>',
'</figure>';
}
}
}
?>
Надеюсь, это может помочь и другим.