高度なカスタム フィールドで作成されたカスタム フィールドを持つカスタム投稿タイプがあります。このタイプの投稿をすべて取得し、次のコードで画像を表示できます。
<?php
$args = array( 'post_type' => 'image' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php $image = get_field('image_file'); ?>
<img src="<?php echo $image['url']; ?>" />
<?php endwhile; ?>
ただし、すべてをループせずに単一の画像 URL を取得できるようにしたいと考えています。これについてどうすればいいですか?
私はこれを試しました:
<?php
$args = array( 'post_type' => 'image', 'title' => 'Welcome to bird - image 1' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php $image = get_field('image_file'); ?>
<img src="<?php echo $image['url']; ?>" />
<?php endwhile; ?>
しかし、それはリスト全体を出力します - どうすれば単一の投稿を取得できますか? それが役立つ場合、パーマリンクは次のようになります。
/?image=welcome-to-bird-image-1