在ACF图库中使用Fly Dynamic Image Resizer

时间:2017-03-03 16:46:57

标签: php html wordpress

尝试使用一个很棒的插件" Fly Dynamic Image Resizer"从ACF返回图像但没有太多运气。任何人都可以提供任何关于我可能做错的线索吗?感谢。

ACF变量:

<?php
$photo = get_field('photo', $post); 
$fly_image = fly_get_attachment_image_src($photo, 'big_featured_works', true);
?>

HTML:

<img src="<?php echo $fly_image['src']; ?>"/>

3 个答案:

答案 0 :(得分:0)

$fly_image = fly_get_attachment_image_src(get_field('photo', $post), 'big_featured_works', true);

<img src="<?php echo $fly_image['src']; ?>"/>

然后将自定义字段的返回值切换为图像ID(默认为“图像阵列”)

答案 1 :(得分:0)

如果您的字段是转发器字段,则必须使用get_sub_field,如下所示:

$image = get_sub_field('image');

fly_get_attachment_image_src($image, 'image-custom-size')['src'];

答案 2 :(得分:0)

$image = fly_get_attachment_image_src( get_post_thumbnail_id(), 'home_page_square', array( 500, 500 ), true );
echo '<img src="' . $image['src'] . '" width="' . $image['width'] . '" height="' . $image['height'] . '" />'; 

Reference