如何才能从get_the_post_thbailure()中获取标题属性?

时间:2011-05-11 作者:John Hunt

在我的主题中,我想显示特色图像,但我还想在图像本身旁边显示标题属性(图像的标题属性,而不是文章/页面的标题属性)。

有没有简单的方法可以做到这一点?我应该去哪里?

谢谢你,约翰。

4 个回复
SO网友:dariodev

post\\u摘录实际上是标题属性。以下是正确答案:

$title = get_post(get_post_thumbnail_id())->post_title; //The Title
$caption = get_post(get_post_thumbnail_id())->post_excerpt; //The Caption
$description = get_post(get_post_thumbnail_id())->post_content; // The Description

SO网友:John Hunt

容易的

<?php the_post_thumbnail();
echo get_post(get_post_thumbnail_id())->post_excerpt; ?>
摘自:http://www.billerickson.net/wordpress-featured-image-captions/

SO网友:mfgmicha

自WordPress 4.6以来,post缩略图标题有了新的功能

获取标题文本:(Doc link)

// return the caption text without any html markup
get_the_post_thumbnail_caption();
输出标题文本:(Doc link)

// echo the caption text without any html markup
the_post_thumbnail_caption();
您可以将特定的post作为对象或id作为参数添加。如果没有(如上所示),WordPress将使用当前帖子。

SO网友:Gautam Murarka

请尝试以下代码以获取缩略图标题:


echo get_post(get_post_thumbnail_id())->post_title; 

不要忘记添加打开和关闭PHP标记。

结束

相关推荐

Custom post_type search pages

因此,我的网站上有一个专门搜索YouTube视频自定义帖子类型的部分。我完全可以搜索自定义类型。然而,我不确定如何创建一个具有针对这种类型搜索的自定义格式的搜索页面。我在youtube上创建了一个自定义循环。php并在搜索中修改。phpget_template_part( \'loop\'); 到get_template_part( \'loop\', \'youtube\'); 但是,它会全局影响搜索结果。是否有创建自定义搜索的方法。特定post\\u类型的php页面?谢谢你的帮助。