【发布时间】:2019-01-16 10:11:48
【问题描述】:
我正在尝试使用wp_get_attachment_image WordPress 功能在前端显示图像资产,但它似乎不适用于我在 ACF 上的选项页面。
这是我的代码:
<?php
$image = get_field('logo', 'option');
$size = 'full'; // (thumbnail, medium, large, full or custom size)
if( $image ) {
echo wp_get_attachment_image( $image, $size );
}
?>
在后端看起来像这样:
您在上面看到的图片是 ACF 中的选项页面,当我尝试将该图片查询到 wp_get_attachment_image 函数时,它不起作用。但是,当我运行此代码时:
<img data-src="<?php the_field('logo', 'option'); ?>" alt="footer logo" class="lazyload" />
在图像标签中,它工作得很好。
我复制并粘贴了位于 here(基本显示 ID)的 ACF 文档中显示的内容,但它没有在前端显示图像。
有什么我想念的吗?
非常感谢!
【问题讨论】:
-
使用 wp_get_attachment_image_src 和 ID
标签: wordpress advanced-custom-fields