因为您正在使用get_sub_field()
我猜你在have_rows()
(中继器),理论上它应该是这样工作的:
$image = get_sub_field(\'image\');
<img src="<?php echo $image[\'url\']; ?>" alt="<?php echo $image[\'alt\'] ?>" />
这就是你能得到的:
$image[\'url\'] //this is the full image
echo $image[\'sizes\'][\'medium\']; //medium image
echo $image[\'sizes\'][\'thumbnail\']; //thumbnail image
echo $image[\'sizes\'][\'yourcustomsize\']; //custom sized image
另一种方法是使用:
$size = \'full\'; // (thumbnail, medium, large, full or custom size)
echo wp_get_attachment_image( $imageID, $size );
现在,如果这些不适用于你,那意味着你的图像仍然保存为URL,而不是对象。尝试重新保存上载图像的帖子/页面,或者如果您有一组图像,则可能需要使用其他插件重新加载并创建
sizes
.