そのため、ユーザーが注目の画像をアップロードできるようにワードプレスのテーマを設定し、選択したページの注目の画像を表示するインデックス ページを構築していますが、画像の説明も表示したいと考えています。
問題は、ループを使用していないことです。オプションとして wordpress の設定 API を使用してページ ID を取得しています。
注目の画像を表示するには、次のようにします。
<?php $bucket_options = get_option('frontpage_display_options'); ?>
<?php $page_one = $bucket_options['frontpage_bucket_one']; ?>
<?php $page_one = get_post($page_one); ?>
<?php if (has_post_thumbnail($page_one->ID)) : ?>
<?php echo get_the_post_thumbnail($page_one->ID, 'bucket'); ?>
<?php endif; ?>
私はこれがうまくいくことを読み続けています:
echo get_post(get_the_post_thumbnail_id($page_one->ID))->post_content;
またはこれ:
echo get_post(get_the_post_thumbnail($page_one->ID))->post_content;
しかし、どちらも何も表示しません