アイキャッチ画像が無い場合、タグやカテゴリによって表示する画像を変える条件分岐

WordPressで記事を投稿する際に大体アイキャッチ画像を付けると思いますが、タグやカテゴリによってはもう決まった画像にしてる場合が有ると思います。

僕の場合、WordPressの記事の場合は大体

の画像をいつもメディアライブラリから探してアイキャッチに登録しているのですが、こういう固定のアイキャッチが増えてきていちいち探し出すのが面倒になってきました・・・。

という事で、アイキャッチが無い場合はタグやカテゴリによって表示する画像を変える条件分岐を入れてみました。

アイキャッチ画像が無い場合、タグやカテゴリによって表示する画像を変える条件分岐

記事が該当のタグやカテゴリに所属してるかどうかというのは「has_tag」と「has_category」という関数を使えば判別可能。


	 // アイキャッチが登録されている場合
		
	 // 指定のタグが登録されている場合
		cxworx
	 // 指定のカテゴリが登録されている場合
		wordpress
	 // アイキャッチもタグもカテゴリも登録されていない場合
		nothing
	

こんな感じですね!これをループに入れればOK。

1

成功!タグにcxworxが入っていたらちゃんと指定した画像のアイキャッチが出てました。

とまあこんな感じで固定のアイキャッチが増えてったらその都度elseifを増やしていけば良いですな。

SPONCERD

コメントはまだありません


Warning: Undefined variable $user_ID in /home/yogawa/yogawa.com/public_html/wp-content/themes/youkaichi/comments.php on line 55

※承認後に反映されます