Lazy Loadをサポートするように投稿のサムネイルの属性を変更しようとしています。これには、 のクラスを追加しlazy
、ソースをプレースホルダー イメージに変更し、イメージ ソースをdata-original
属性に配置する必要があります。
調査を行い、ドキュメントを参照しましたが、まだ問題が発生しています。
使用しようとしているコードは次のとおりです。
<?php
$tempimg = get_bloginfo('template_url') . "/img/grey.gif";
$default_attr = array(
'src' => $tempimg,
'data-original' => $src,
'class' => "lazy attachment-$size",
);
the_post_thumbnail('project-thumbnail', $default_attr);
?>
うまくいくと思うかもしれませんが、これらの属性を使用すると、変数$src
と$size
変数が機能しなくなります。彼らはただ空白です。足りないものはありますか?
ありがとうございます。