久しぶりの更新となります。コーダーKです。

 

さて、すっかり”冬”です。いかがお過ごしでしょうか。

何か書けってことだったので、Wordpressが5.0にメジャーアップデートされたことですし、基本を書こうかと。

 

さて、表題の「Wordpressの投稿にアイキャッチがない!」です。

 

投稿するぜー -> あれアイキャッチがない -> 誰だよ表示オプション触ったの! -> Oh...絶望

 

テーマによるんですが、独自的なアイキャッチ設定方法のあるテーマなどだと、アイキャッチが有効化されてない場合があるんですよね・・・

 

と言うわけで、出てないなら出したらいいじゃん! である。

方法は非常に簡単。

 

functions.phpへ下記を記述するだけ

 

add_theme_support('post-thumbnails');

 

add_theme_support関数は他にも色々機能はありますが、今回はサムネイルだけなのでこれで十分です。

これで投稿の編集画面に行けば右サイド下部に”アイキャッチ”の設定が出ているはず。

 

やれやれです。が、上記が設定されていないってことは、基本的にテーマにアイキャッチを表示する記述がないってことだよね。

 

なので次は表示したい箇所にサムネイルが出るように記述します。

loop内なら下記で取得可能です。

 

the_post_thumnail('thumbnail');

 

これでアイキャッチ画像がimgタグに囲まれてできます。

 

<img width="150" height="90" src="******/test-150x90.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="">

 

画像のURLだけが欲しい場合などはまた別の記述方法になるのですが、アイキャッチだけ欲しいならこれで十分です。

 

コード見にくいな・・・次回なんか考えよう