以下は、各製品の横に小さなサムネイル(35x35ピクセル)を含む複数行の商品を表示するために使用するコードの一部です。私が作成した管理ページは、製品管理用のスプレッドシートとよく似ています。onmouseoverを使用してwp_get_attachment_imageを使用して画像サイズを変更する
すべてがうまくいきますが、私は大きな画像を表示するためにクライアントに「マウスオーバー」したいと考えています。画像の拡大を実現するために「onmouseover」やCSSを使用する方法を理解していますが、通常は従来の<img src... >
要素を使用しています。
同じ効果を出すためにwp_get_attachment_imageを変更またはタップすることは可能ですか?私は単純にコードを<img>
要素に貼り付けることはできません。なぜなら、その "not there"という言葉は、(私の用語が不足して申し訳ありませんが、これは私が扱える静的なコードではなく関数であると仮定して)入力するためです。
または、アレイを設定しないでください(35,35)、特定のサイズのコンテナをイメージにしてイメージの変更を行うには、そのコンテナを塗りつぶしてください(<li>
)。
if ($attachments) {
foreach ($attachments as $attachment) {
$thumbimg = wp_get_attachment_image($attachment->ID, array(35,35));
$productlist .= '<li style="display: inline-block; vertical-align: top; margin: 0px; margin-right: 7px;">' . $thumbimg . '</li>';
}
}
これは完璧です!オプション1は、コンテナやそのラインに沿って何かを塗りつぶしたいと思って行った後、「ホバー」しました。これが大好き! – LITguy