我正在使用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);
但到目前为止没有运气。谢谢!
答案 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; } ?>