1

Wordpressで画像のページを遅延ロードしようとしています-プラグインを試しましたが、どれも機能していないようです(一部のページで画像を遅延ロードしたいだけです.)

だから私は今プラグインでそれをやろうとしています - http://www.appelsiini.net/projects/lazyload

このプラグインでは、img タグに画像の幅と高さが必要です。

    <img data-original=“img/example.jpg” src=“img/grey.gif” width=“640” height=“480”&gt;

次のようなカスタムフィールドから画像を添付しています

    <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       

        }
    ?>
4

1 に答える 1