WordPress 获取缩略图
Wordpress get thumbnail
我有问题。我需要获取图片的缩略图。我有一个名为自定义字段的插件,我可以在其中将字段添加到 post,填写它们并在我的 php 代码中使用 the_field('picture1', $page->ID);
将它们取出。
我有几个这样的字段等等。图片 2、图片 3 等等。
但是我需要得到图片的缩略图。我可以使用图像对象、图片的 id 或图片的 url 获得输出。
如何获取缩略图的url?我一直在尝试
$thumb = wp_get_attachment_image_src(get_field('picture1', $page->ID), 'thumbnail');
但我得到的只是一个空输出。我能做什么?
使用
解决了
$image_1 = wp_get_attachment_image_src(get_field('image1', $page->ID), 'thumbnail');
echo $image_1[0];
$thumb = wp_get_attachment_image_src(get_field('picture1', $page->ID), 'thumbnail');
如果您阅读 wp_get_attachment_image_src 的抄本,您会发现它 returns 是一个数组。
Return 值
一个数组包含:
0 => url,
1 => 宽度,
2 => 高度,
3 => 布尔值:如果 $url 是调整大小的图像,则为 true;如果是原始图像或没有可用图像,则为 false。
因此,对于 url,您需要获取数组 $thumb[0]
的第一项。
我有问题。我需要获取图片的缩略图。我有一个名为自定义字段的插件,我可以在其中将字段添加到 post,填写它们并在我的 php 代码中使用 the_field('picture1', $page->ID);
将它们取出。
我有几个这样的字段等等。图片 2、图片 3 等等。
但是我需要得到图片的缩略图。我可以使用图像对象、图片的 id 或图片的 url 获得输出。
如何获取缩略图的url?我一直在尝试
$thumb = wp_get_attachment_image_src(get_field('picture1', $page->ID), 'thumbnail');
但我得到的只是一个空输出。我能做什么?
使用
解决了$image_1 = wp_get_attachment_image_src(get_field('image1', $page->ID), 'thumbnail');
echo $image_1[0];
$thumb = wp_get_attachment_image_src(get_field('picture1', $page->ID), 'thumbnail');
如果您阅读 wp_get_attachment_image_src 的抄本,您会发现它 returns 是一个数组。
Return 值
一个数组包含:
0 => url,
1 => 宽度,
2 => 高度,
3 => 布尔值:如果 $url 是调整大小的图像,则为 true;如果是原始图像或没有可用图像,则为 false。
因此,对于 url,您需要获取数组 $thumb[0]
的第一项。