wordpress - 来自wordpress中图像的Url和alt
问题描述
$hover = get_post_meta( $cliente->ID, 'hover', true );
hover 是 ACF 的自定义帖子字段。这个自定义帖子字段有一张图片
$hover 有一个输出: string(3) "694"
如何从这张图片中获取 url 和 alt?
解决方案
你会想要使用这些wp_get_attachement
功能。
$hoverURL = wp_get_attachment_url( (int)$hover );
$hoverALT = get_post_meta( (int)$hover, '_wp_attachment_image_alt', true );
ALT 内容保存为图像附件的 meta_data,因此您仍在使用标准get_post_meta()
. 我还$hover
使用将字符串从字符串转换为整数,(int)
因为这些 WP 函数要求id
是整数。
推荐阅读
- android - React Native 后台 Websockets/MQTT
- mqtt - 打盹模式与 MQTT 连接丢失
- dns - curl vs wget(关于域名解析过程)
- php - Woo-commerce 复合产品在一条线上?
- java - BasicNetwork.performRequest:意外的响应代码 413?
- javascript - 在同步 Safari 中播放多个 html5 音频文件 (mp3)
- ubuntu - 新鲜的 ubuntu 设置 Golang + dep,dep 确保不做任何事情
- php - 将自定义数据添加到 Woocommerce 订单项目
- java - 无法创建在后台运行的 Android 应用程序
- microsoft-graph-api - 微软图表中带有坐标的站点或房间列表