如何检索图像后期处理格式的图像标题

时间:2020-11-12 作者:Muhammad Kashif

希望大家今天过得愉快。在里面WordPress Codex Post Format 图像后期处理格式定义为

image – 单个图像。帖子中的第一个标签可以被视为图像。或者,如果帖子仅包含URL,则该URL将是图像URL,而帖子的标题(post\\u title)将是图像的title属性。

现在我需要知道他们在上面定义的image post格式中谈论的标题属性是什么,以及如何通过php检索该标题,因为所有数据都来自于\\u content()函数,有人知道吗?我已经在网上进行了研究,这一点没有任何问题。

1 个回复
最合适的回答,由SO网友:Sally CJ 整理而成

所以首先,我希望你知道,这句话有一个指导原则,关于image 格式将显示给用户,标题属性仅适用于格式为image 并且帖子内容仅为图像URL,例如:。https://example.com/image.jpg.

他们在谈论什么标题属性

这是title 的属性<img> 标记,属性值应设置为文章标题。

如何通过PHP检索该标题

有一些功能可以选择,例如get_post_field(), get_the_title()the_title_attribute().

例如,您的<img> 可以这样生成:

<img src="<?php echo esc_url( get_post_field( \'post_content\' ) ); ?>"
    title="<?php the_title_attribute(); ?>">

相关推荐

Responsive header images

我刚刚建立了一个WordPress网站,但我的其他WordPress网站都有同样的问题:标题图像没有响应。不管屏幕有多小,它都有2000像素宽。我尝试了各种修复,从添加自定义CSS到安装特殊插件,但都没有成功。我最终通过选择不显示标题图像,然后打开文件标题来修复它。并手动在标题上方插入指向图像的链接。它工作得很好,但有两个注意事项。网站标题(在h1标签中)现在位于标题图像下方,而不是上方。此外,此修复程序仅适用于主页。我还没有弄清楚我要为其他页面做什么,除非我选择只在主页上使用标题图像。所以在我继续之前,