我在我的wp网站上有一个产品部分。我正在尝试以特定大小显示附加的缩略图图像,这些图像会自动裁剪到正确的大小。
我用过Advanced Custom Fields 要创建名为product\\u thumbnail的字段,我使用了Additional Image Sizes 为了创建一个名为products的新图像大小,我在另一个word press网站上使用了以下代码,效果很好,但在我当前的网站上,它返回空。
<?php $image = wp_get_attachment_image_src(get_field(\'product_thumbnail\'), \'products\'); ?>
<a href="<?php the_permalink(); ?>"><img src="<?php echo $image[0]; ?>" /></a>
我已经运行了一批,以确保我的图像已创建(如果尚未创建)。这让我难以置信。感谢您的帮助。
最合适的回答,由SO网友:krembo99 整理而成
为什么?OH WHY 是否每个人都坚持为所有内容创建自定义字段。
是否有特殊原因需要使用自定义字段?如果是这样,请准确解释您想要实现的目标。如果不是的话,一个更好的方法(对于不懂计算机的客户来说也是更简单的方法)是使用the_post_thumbnail();
- 正如您在问题中所述,主题中有额外的图像大小。
我不想重复我的答案,所以你最好在这里阅读:
Display thumbnail from custom field
基本上您将使用
<a href="<?php the_permalink(); ?>"><img src="the_post_thumbnail(\'your_size_name\');" /></a>