你能看看这个片段,让我知道为什么我输出alt属性
echo '<img src="'.wp_get_attachment_link($image, 'large').'" alt="Projects" />';
Run Code Online (Sandbox Code Playgroud)
在以下代码段中:
$images = get_post_meta($post->ID, 'vdw_gallery_id', true);
foreach ($images as $image) {
echo '<div class="col-xs-6 col-md-3">';
echo '<div class="thumbnail">';
echo '<img src="'.wp_get_attachment_link($image, 'large').'" alt="Projects" />';
echo '</div>';
echo '</div>';
}
Run Code Online (Sandbox Code Playgroud)
这是发生了什么
wp_get_attachment_link返回html link https://codex.wordpress.org/Function_Reference/wp_get_attachment_link
使用wp_get_attachment_image_src,而不是https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/
$images = get_post_meta($post->ID, 'vdw_gallery_id', true);
foreach ($images as $image) { ?>
<div class="col-xs-6 col-md-3">
<div class="thumbnail">
<?php
$img = wp_get_attachment_image_src($image,'large');
if ($img && isset($img[0])):
?>
<img src="<?php echo $img[0];?>" alt="Projects" />
<?php endif;?>
</div>
</div>
<?php }?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
165 次 |
| 最近记录: |