wp_get_attachment_thumb_url()


WordPressのwp_get_attachment_thumb_url()関数は、指定された添付ファイルのサムネイルURLを取得するために使用されます。

構文

wp_get_attachment_thumb_url( int $attachment_id );
  • $attachment_id(int) — サムネイルURLを取得したい添付ファイルのID。

例1: 添付ファイルのサムネイルURLを取得

この例では、指定された添付ファイルのサムネイルURLを取得します。

<?php $thumb_url = wp_get_attachment_thumb_url(get_post_thumbnail_id()); echo $thumb_url; ?>

例2: サムネイルURLを画像タグとして表示

この例では、サムネイルURLを画像タグとして表示します。

<?php $thumb_url = wp_get_attachment_thumb_url(get_post_thumbnail_id()); echo '<img src="' . $thumb_url . '" alt="サムネイル">'; ?>

例3: サムネイルURLが存在するか確認

この例では、サムネイルURLが存在するかどうかを確認します。

<?php $thumb_url = wp_get_attachment_thumb_url(get_post_thumbnail_id()); if ($thumb_url) { echo 'サムネイルが存在します。'; } else { echo 'サムネイルが存在しません。'; } ?>

例4: サムネイルURLをリンクとして表示

この例では、サムネイルURLをリンクとして表示します。

<?php $thumb_url = wp_get_attachment_thumb_url(get_post_thumbnail_id()); echo '<a href="' . $thumb_url . '">サムネイルを表示</a>'; ?>

例5: 特定の投稿のサムネイルURLを取得

この例では、特定の投稿のサムネイルURLを取得します。

<?php $thumb_url = wp_get_attachment_thumb_url(get_post_thumbnail_id(123)); echo $thumb_url; ?>

例6: サムネイルURLをCSSでスタイリング

この例では、サムネイルURLをCSSでスタイリングします。

<?php $thumb_url = wp_get_attachment_thumb_url(get_post_thumbnail_id()); echo '<div style="background-image: url(' . $thumb_url . '); width: 100px; height: 100px;"></div>'; ?>

例7: サムネイルURLをJavaScriptで使用

この例では、サムネイルURLをJavaScriptで使用します。

<?php $thumb_url = wp_get_attachment_thumb_url(get_post_thumbnail_id()); echo '<script>var thumbUrl = "' . $thumb_url . '"; console.log(thumbUrl);</script>'; ?>

例8: サムネイルURLをカスタムフィールドに保存

この例では、サムネイルURLをカスタムフィールドに保存します。

<?php $thumb_url = wp_get_attachment_thumb_url(get_post_thumbnail_id()); update_post_meta(get_the_ID(), 'thumbnail_url', $thumb_url); ?>

注意点:

  • サムネイルが存在しない場合、この関数は空の文字列を返します。
  • 添付ファイルIDが無効な場合も、空の文字列が返されます。

関連機能: