如何从自定义字段(文件上载)显示数组URL值?

时间:2014-12-10 04:20:21

标签: php arrays wordpress metadata custom-fields

我目前正在使用相册库,而我正在使用此CMB2插件

https://github.com/WebDevStudios/CMB2

创建自定义字段。我现在使用的是file_list字段,它允许我上传多个/批量图像。

但问题是我不确定如何显示每个项目。我想得到每个项目的网址,以便我可以将每个项目用作图像源。

我想要实现的目标是:

<li><img src="<?php echo $file_list; ?>" alt="" /></li>

意思是,每个项目都将包含在'li img'中,文件链接将被添加为src。

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

我希望这会有所帮助......

        <?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>';
        }
    ?>

答案 1 :(得分:0)

实际上我已经使它成功了:

<?php 

            $count=0;
            if (is_array($album_files))
            {
                foreach ($album_files as $files)
                {
                  $count++;

                  if (1 == $count) {
                    echo
                    '<figure>',
                      '<img ','src="', $files , '" ','>',
                    '</figure>';
                  }
                }
            }

          ?>

希望这也有助于其他人。