是否有一个函数来获取wordpress中图像的标题

Pau*_*ake 13 wordpress image captions

我试图从Wordpress中的图像中获取字幕,但我找不到一个简单的函数来获取这些信息.

有人知道这样的方法吗?

谢谢

小智 17

如果您在帖子中尝试获取标题,则可以在"the_post_thumbnail"标记内回显它.

<?php the_post_thumbnail();
echo get_post(get_post_thumbnail_id())->post_excerpt; ?>
Run Code Online (Sandbox Code Playgroud)

您也可以使用相同的方法来显示图像描述.这是WordPress 3.5中的一个更好的功能

<?php the_post_thumbnail();
echo get_post(get_post_thumbnail_id())->post_content; ?>
Run Code Online (Sandbox Code Playgroud)

如果你需要设置标题或描述的样式,你可以将它包装在如下所示的div中.

<?php the_post_thumbnail();
    echo '<div class="myDiv">' . get_post(get_post_thumbnail_id())->post_excerpt . '</div>'
; ?>
Run Code Online (Sandbox Code Playgroud)

希望有所帮助.


Pau*_*ake 5

事实证明字幕存储为节录摘要。所以,

<?php echo $post->post_excerpt; ?>
Run Code Online (Sandbox Code Playgroud)

如果您位于附件图片页面(主题中为image.php)并且在Loop中,则会打印出标题。