【问题标题】:Wordpress get thumbnailWordpress 获取缩略图
【发布时间】:2015-08-24 16:14:52
【问题描述】:

我有问题。我需要获取我的图片的缩略图。我有一个名为自定义字段的插件,我可以在其中向帖子添加字段,填写它们并在我的 php 代码中使用the_field('picture1', $page->ID); 将它们取出。

我有几个这样的字段,等等。图片 2、图片 3 等等。

但我需要获取图片的缩略图。我可以通过图像对象、图片的 id 或图片的 url 获得输出。

如何获取缩略图的 url?我一直在尝试像

$thumb = wp_get_attachment_image_src(get_field('picture1', $page->ID), 'thumbnail');

但我得到的只是一个空输出。我能做什么?

【问题讨论】:

    标签: wordpress thumbnails


    【解决方案1】:
    $thumb = wp_get_attachment_image_src(get_field('picture1', $page->ID), 'thumbnail');
    

    如果您阅读 wp_get_attachment_image_src 的 codex,您可以看到它返回一个数组。

    返回值

    一个数组包含:
    0 => 网址,
    1 => 宽度,
    2 => 高度,
    3 => 布尔值:如果 $url 是调整大小的图像,则为 true,如果是原始图像或没有可用的图像,则为 false。

    因此,对于 url,您需要获取数组 $thumb[0] 的第一项。

    【讨论】:

      【解决方案2】:

      通过使用解决了它

      $image_1 = wp_get_attachment_image_src(get_field('image1', $page->ID), 'thumbnail');
      echo $image_1[0];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-12-05
        • 1970-01-01
        • 1970-01-01
        • 2021-04-06
        • 2013-01-30
        • 2014-11-13
        • 1970-01-01
        相关资源
        最近更新 更多