gpt4 book ai didi

php - 如何从我的 wordpress 页面获取特色图片描述?

转载 作者:行者123 更新时间:2023-12-03 19:07:24 26 4
gpt4 key购买 nike

所以我设置了我的 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;

但他们都没有显示任何东西

最佳答案

该功能正在等待新版本的发布:http://core.trac.wordpress.org/ticket/12235

但是一个 float 的解决方案是在functions.php中创建一个函数:

function the_post_thumbnail_caption() {
global $post;

$thumbnail_id = get_post_thumbnail_id($post->ID);
$thumbnail_image = get_posts(array('p' => $thumbnail_id, 'post_type' => 'attachment'));

if ($thumbnail_image && isset($thumbnail_image[0])) {
echo '<span>'.$thumbnail_image[0]->post_excerpt.'</span>';
}
}

然后调用 the_post_thumbnail_caption();

关于php - 如何从我的 wordpress 页面获取特色图片描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11907810/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com