URL直指定
メディアにアップした画像のURLをそのまま使う方法。
|
1 |
<img src="<?php echo esc_url('https://example.com/wp-content/uploads/2026/05/sample.png'); ?>" alt=""> |
👉 メディアライブラリで画像を開けばURLが確認できる
IDで取得
画像IDを使う方法(これが一番おすすめ)
|
1 |
<?php echo wp_get_attachment_image(123, 'medium'); ?> |
123→ メディアの画像ID'medium'→ サイズ(thumbnail / medium / large / full)
👉 HTML丸ごと生成されるから楽
URLだけ欲しい場合
|
1 |
<img src="<?php echo wp_get_attachment_url(123); ?>" alt=""> |
拡大表示したい場合
① フルサイズ画像にリンクする(シンプル)
|
1 2 3 |
<a href="<?php echo wp_get_attachment_url(123); ?>"> <?php echo wp_get_attachment_image(123, 'medium'); ?> </a> |
② ライトボックス風(よくある拡大表示)
|
1 2 3 |
<a href="<?php echo wp_get_attachment_url(123); ?>" class="lightbox"> <?php echo wp_get_attachment_image(123, 'medium'); ?> </a> |
その上でJSライブラリを使う👇
- Lightbox
- Fancybox
- GLightbox
👉 クリックで「画面上にふわっと拡大表示」
添付メタから柔軟に取得
|
1 2 3 4 |
<?php $image = wp_get_attachment_image_src(123, 'medium'); ?> <img src="<?php echo esc_url($image[0]); ?>" alt=""> |
💡 画像IDの調べ方
- メディアライブラリで画像クリック
- URLに
post=123みたいに出る → それがID
コメント