通过自定义内容类型管理器获取第一个数组项

时间:2014-10-10 03:25:53

标签: php wordpress

我正在使用Wordpress和自定义内容类型管理器,如何编辑下面的代码才能从下面的数组中获取第一张图像?

    <?php
        $array_of_images = get_custom_field('slide_images:to_array');

        foreach ($array_of_images as $img_id) {
        ?>

        <div><?php print CCTM::filter($img_id, 'to_image_tag'); ?> </div>

    <?php } ?>

我尝试添加array_slice($array_of_images, 0, 1);但到目前为止没有运气。谢谢!

2 个答案:

答案 0 :(得分:0)

$key = array_keys($array_of_images);
$value = $array_of_images[$key[0]];

答案 1 :(得分:0)

如果所有其他方法都失败了,除了添加$i值之外,您可以执行相同的操作。它有点愚蠢,但是如果你不能得到正常的工作方法,它就会起作用。这将是最后的努力......

<?php
        $array_of_images = get_custom_field('slide_images:to_array');

        $i = 0;
        foreach ($array_of_images as $img_id) { ?>

        <div><?php print CCTM::filter($img_id, 'to_image_tag'); ?> </div>

    <?php if($i == 0) break; } ?>