久しぶりの更新となります。コーダー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だけが欲しい場合などはまた別の記述方法になるのですが、アイキャッチだけ欲しいならこれで十分です。
コード見にくいな・・・次回なんか考えよう