2

次のコードを使用して、配列内のすべての画像をループ処理していますが、配列内の最初の画像だけを返すことができるようにしたいと考えています。誰かが私を正しい方向に向けることができますか?

<?php   
    $books = get_post_meta( $post->ID, 'Images', true );
        foreach( $books as $book){
        $image_id = $book['single_image'];
        echo '<img src="';
        echo wp_get_attachment_url( $image_id );
        echo '" />';
        }
    ?>
4

1 に答える 1

3

数値配列の場合は、インデックス 0 から値を取得するだけです。

$books = get_post_meta($post->ID, 'Images', true);
$image_id = $books[0]['single_image'];
于 2012-12-11T13:24:18.953 に答える