我正在尝试在 Wordpress 中延迟加载图像页面 - 我已经尝试过这些插件,但它们似乎都不起作用(我只想在某些页面上延迟加载图像。)
所以我现在正在尝试使用插件来做到这一点 - http://www.appelsiini.net/projects/lazyload
此插件需要 img 标签中的图像宽度和高度。
<img data-original=“img/example.jpg” src=“img/grey.gif” width=“640” height=“480”>
我正在附加来自自定义字段的图像,例如
<img src="<?php echo get_post_meta($post->ID, 'img1', true); ?>">
是否可以从 get_post_meta 获取图像的宽度和高度
我看过 wp_get_attachment_image_src 但我看不到如何使用它 get_post_meta
======
更新
======
<?php
$attachments = get_children(
array(
'post_parent' => $post->ID,
'post_status' => 'inherit',
'post_type' => 'attachment',
'post_mime_type' => 'image',
'order' => ASC,
'orderby' => 'menu_order ID'
)
);
?>
<?php
foreach ( $attachments as $attachment_id => $attachment ) {
$image_attributes = wp_get_attachment_image_src( $attachment );
?>
<img src="<?php echo $image_attributes[0];?>" width="<?php echo $image_attributes[1];?>" height="<?php echo $image_attributes[2];?>">
<?php
}
?>