所以我设置了我的 wordpress 主题以允许用户上传特色图片,并且我建立了我的索引页面来显示所选页面的特色图片,但也想显示图片的描述。
问题是,我没有使用循环,我使用 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;
但他们都没有显示任何东西