使用wp_get_attachment_image时,从附件图像中删除宽度和高度时出现问题。这就是我用来显示图像的东西
<?php echo $image = wp_get_attachment_image( $entry['slide_image_id'], true, 'full'); ?>
源代码看起来如何
<img width="150" height="108" src="http://website:8888/wp-content/uploads/2015/12/cupcakes-and-cosmetics-logo.png" class="attachment-1 size-1" alt="cupcakes-and-cosmetics-logo" />
我想这样显示
<img src="http://website:8888/wp-content/uploads/2015/12/cupcakes-and-cosmetics-logo.png" class="attachment-1 size-1" alt="cupcakes-and-cosmetics-logo" />
图像是从ID为slide_image_id的条目的可重复文件字段中提取的。我一直在四处张望,并注意到要使用wp_get_attachment_image_url,但是当我在上面的代码中使用它时,图像不会显示。我做错什么了吗?
<?php echo $image = wp_get_attachment_image_url( $entry['slide_image_id'], true, 'full'); ?>
旁注:$ entry ['slide_image_id']是用来调用我的可重复文件字段的内容。
add_filter('wp_get_attachment_image_attributes' ...
除了只对height和width进行硬编码之外,img输出的每个属性都可以过滤是多么令人讨厌。
wp_get_attachment_image_url()
返回URL-不是图像元素。