カスタム投稿タイプにアイキャッチ画像を入れ…るところでハマる。

カスタム投稿タイプ。WordPressで、投稿、固定ページ以外に作ることが出来るそれ。
CustomPostType UI(CPT UI)を使って追加すると楽ちん。

cptで、作るときに、Advanced Optionsのサポートで「Featured Image」を選択してやればOK。投稿画面に、アイキャッチ画像という項目が表示されまし…………ぇん。

(うぉう;)

どういうことか。

投稿画面の右上にある「表示オプションタブ」でアイキャッチ画像という項目のチェックが外れている場合。

次は、functions.phpに↓これを入れていないというパターン。

[crayon]add_theme_support( ‘post-thumbnails’, ‘post-type-name’);[/crayon]

post-type-nameは「投稿タイプ名」で入力した名前を入れまする。が…なぜか、ここでも「アイキャッチ画像」が出てこなくてハマった人。はーい(・∀・)ノシ

WPの子テーマという機能を使うと、functions.phpは親子両方に存在。このadd_theme_supportが親テーマの方にす でに書かれていたので、子テーマの方を書き換えても書き換えても…だめ。functions.phpはオーバーライドされないという典型例ですな。

子テーマのfunctions.phpに書き込んだものが反映されない時は、親テーマのfunctions.phpも覗いてみようという教訓。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です