因此,我设置了我的wordpress主题以允许用户上传精选图像,并构建我的索引页以显示选定页面的精选图像,但也想显示图像的说明。如何从我的wordpress页面获取精选图片描述?
事情是,我没有使用循环,我拉动页面ID使用WordPress的设置API作为选项。
所以显示功能的图像就像下面这样:
<?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;
但他们都没有显示任何东西
不是一个答案,但而不是打开和关闭整个PHP模式,只需打开一次并关闭一次即可。 – PeeHaa 2012-08-10 19:12:51
哦,我知道,我总是看到这样的wordpress代码,并认为这是最好的做法。个人它困扰我 – rugbert 2012-08-10 19:54:54
如果你看到wordpress中的任何东西,你必须做相反的,如果你想防止不好的做法。真实的故事。 – PeeHaa 2012-08-10 19:55:41