首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在WordPress中使用the_post_thumbnail添加图像字幕

在WordPress中使用the_post_thumbnail添加图像字幕
EN

Stack Overflow用户
提问于 2011-06-06 15:20:36
回答 4查看 3.8K关注 0票数 2

当在主循环中的帖子上显示WordPress格式的the_post_thumbnail()图像时,有没有一种方法可以在可用的地方显示图像标题。

谢谢!感谢所有人的帮助。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-06 19:32:27

我想通了:

代码语言:javascript
运行
复制
/************************************************************\
* Fetch The Post Thumbnail Caption
\************************************************************/

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 $thumbnail_image[0]->post_excerpt;
  }
}
票数 0
EN

Stack Overflow用户

发布于 2011-07-16 00:21:49

下面是一个更简单、更简短的代码:

代码语言:javascript
运行
复制
<?php the_post_thumbnail();
echo get_post(get_post_thumbnail_id())->post_excerpt; ?>
票数 1
EN

Stack Overflow用户

发布于 2016-08-19 17:08:03

从Template4.6开始,函数the_post_thumbnail_caption()已经被添加到核心中(/wp-includes/post- WordPress -template.php)。

使用此处发布的代码将导致错误:

代码语言:javascript
运行
复制
Fatal error: Cannot redeclare the_post_thumbnail_caption()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6248872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档