【WordPress】アイキャッチ画像のURLを取得する方法

WordPressでアイキャッチ画像のURLだけを取得したい場合に便利なコードを紹介します。

アイキャッチ画像のURLを取得する関数

<?php the_post_thumbnail_url('medium'); ?>
// 引数には取得したい画像サイズを指定。'thumbnail','medium','large'など。

実際にテンプレートに記載する際は、リンクなども取得して使用することが多いと思います。そういう場合は、以下のように書くことでリンク付きで取得することが可能です。

アイキャッチ画像のURLをリンクURL付きで取得する方法

<?php if(has_post_thumbnail()): ?>
  <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
    <img src="<?php the_post_thumbnail_url('medium'); ?>"/>
  </a>
<?php endif; ?>
// 引数には取得したい画像サイズを指定。'thumbnail','medium','large'など。

以前と比べると、とっても簡単になりましたね。

参考サイト:http://arakaze.ready.jp/archives/4981
公式リファレンス:https://codex.wordpress.org/Function_Reference/the_post_thumbnail_url

back to index