php - 如何通过“get_the_post_thumbnail”功能从wordpress获取动态图片标题?
问题描述
我正在学习编码,并且在开发测试网站时,我喜欢下面的代码片段的方式来获得更多控制和打印响应式 srcset 图像。唯一缺少的是如何获得我在 wordpress 媒体上传中添加的动态标题,以作为代码的结果显示在前端。
请注意,下面的代码片段正确地打印了图像中的 alt 标签,但是,标题没有显示......
<?php
echo get_the_post_thumbnail($post->ID, 'large', array('title' => '', 'sizes' => '(max-width: 480px) 480px, (max-width: 640px) 512px, (max-width: 960px) 960px, (max-width: 1280px) 480px, '));
?>
解决方案
一种方法是使用 get_post 并传递缩略图的 ID 并从对象中获取标题。
echo get_post($post->ID)->post_title;
echo get_post(get_post_thumbnail_id())->post_title;
推荐阅读
- perl - Perl 的 CGI::ProgressBar 模块出错
- java - JSON解析错误:无法构造...的实例(尽管至少存在一个创建者):没有字符串参数构造函数/工厂
- compilation - 将上下文无关语法转换为语法定向翻译
- python-3.x - 重复循环
- laravel - Laravel sanctum 令牌认证在模型绑定之后运行
- c# - Nuget包版本冲突.net核心虽然具有相同的版本
- typescript - TypeScript 库中的绝对导入打包为带有类型声明的 ES 模块
- vue.js - _axios.default.post.mockImplementationOnce 不是函数 VuesJS
- android - 如何使用 FireMonkey 在 iOS 上的默认应用程序中打开文件
- jdbc - 增加个人帐户中的范围以访问源自 Google 表格的 Bigquery 表