0

写真のみを含むポッドに「ギャラリー」と呼ばれる多次元配列があります。WordPress ページで配列の最初の画像のみを返したいのですが、配列内のすべての写真が表示されています。現在使用しているコードは次のとおりです。

<?php foreach($vehiclepods->field('gallery', true) as $picture) { ?> <img src="<?php echo $picture['guid'];?>" alt="image" /></a> <?php } ?>

何が間違っているのですか?また、配列の最初の画像を表示するにはどうすればよいですか?

出力のスクリーンショット

インデックス ファイルの完全な PasteBin はこちらです。

4

1 に答える 1

0

画像の出力はforeachにラップされています。したがって、最初の画像のみを使用する場合は、すべての画像を取得します

$gallery = $vehiclepods->field('gallery', true);

<img src="<?php echo $gallery[0]['guid'];?>" alt="image" />

このように gallery は配列であり、配列内の最初の画像 src を取得しています。と[0][guid]

于 2018-06-01T21:23:30.637 に答える