【问题标题】:Using Fly Dynamic Image Resizer for ACF gallery为 ACF 画廊使用 Fly Dynamic Image Resizer
【发布时间】:2018-02-08 10:56:42
【问题描述】:

尝试使用出色的插件“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']; ?>"/>

【问题讨论】:

  • 更新:像这样替换了照片变量:$photo = $image['id']; 但当然它不会拉出正确的图像...
  • 您能更明确地描述您遇到的问题吗?

标签: php html wordpress


【解决方案1】:
$fly_image = fly_get_attachment_image_src(get_field('photo', $post), 'big_featured_works', true);

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:
      $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)

      【讨论】:

        猜你喜欢
        • 2020-07-05
        • 2016-02-20
        • 1970-01-01
        • 2014-08-28
        • 2018-11-20
        • 1970-01-01
        • 2021-05-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多