【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