WordPressにはpost_class()という関数が あって、自動で要素にclassを付けてくれ るんですが、この中にアイキャッチ画像 を使用した投稿の場合にclassを追加する という、誰に需要があるのか分からない Tipsシリーズです。 post_class()は僕も殆ど使ったことが無かったんですが(大量のclassが付くので)投稿フォーマットの出現で少し使うようになりました。投稿フォーマットに関しては以前記事を書いたのでご参照下さい。 で、そのpost_class()に、アイキャッチ画像を使った投稿があった際にclassを加える、という方法です。 コードfunctions.phpに以下を加えます。 function add_eyecatch_class($classes) { global $post; if( has_post_thumbnail($post->ID) ) {
![お手軽WordPress Tips:post_class()にアイキャッチ画像を使用した記事の場合のclassを追加する](https://cdn-ak-scissors.b.st-hatena.com/image/square/00f499eb69d71c4e1fec10d951f431e3d96f652e/height=288;version=1;width=512/http%3A%2F%2Fkachibito.net%2Fwp-content%2Fuploads%2F2011%2F03%2Fmaga011.jpg)