从wordpress中的图片中提取的URL和alt

问题描述 投票:0回答:1
$hover = get_post_meta( $cliente->ID, 'hover', true );

hover是一个ACF的自定义职位字段,这个自定义职位字段有一个图片。

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

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

wordpress advanced-custom-fields
1个回答
0
投票

你会想使用 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 是一个整数。

© www.soinside.com 2019 - 2024. All rights reserved.