首页 > 解决方案 > 来自wordpress中图像的Url和alt

问题描述

$hover = get_post_meta( $cliente->ID, 'hover', true );

hover 是 ACF 的自定义帖子字段。这个自定义帖子字段有一张图片

$hover 有一个输出: string(3) "694"

如何从这张图片中获取 url 和 alt?

标签: wordpressadvanced-custom-fields

解决方案


你会想要使用这些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是整数。


推荐阅读