カスタム投稿でアイキャッチを有効にする方法
カスタム投稿でアイキャッチを有効にする方法をご紹介します。
以下の手順に従って作業を行ってください。
手順1:サイトでアイキャッチを使えるようにする。
カスタム投稿でアイキャッチ画像を有効にする以前に、サイトでアイキャッチ画像を使える状態にしておかなければなりません。
以下のコードをfunctions.phpに追記してください。
add_theme_support( 'post-thumbnails' );
このコードをfunctions.phpに追記するだけで、サイトでアイキャッチ画像を使ええるようになります。
この部分を有効にしておかなければ、後述する方法でカスタム投稿のアイキャッチ画像を有効にしても、カスタム投稿でアイキャッチ画像を利用することはできません。
手順2:カスタム投稿でアイキャッチを使えるようにする。
カスタム投稿タイプでアイキャッチを有効にするためには、ご利用中テーマのfunctions.phpに以下のコードを記述します。
register_post_type(
'ここに分類名',
array(
// 'supports'に'thumbnail'を追記
'supports' => array('title','editor','thumbnail')
)
);
【ここに分類名】の部分には、アイキャッチを有効にしたいカスタム投稿タイプの分類名を記述してください。
分類名が分からない場合は、管理画面でカスタム投稿タイプのリンクにカーソルを合わせると左下にURLが浮き上がると思いますので、そのURLの「post_type=この部分」が分類名です。
このコードをfunctions.phpに追記すれば、カスタム投稿でアイキャッチ画像を利用できるようになります。
実際にカスタム投稿の投稿画面にアクセスしてみてください。
アイキャッチ画像を設定する項目が表示されているはずです。
もしも、設定項目が表示されていない場合は、投稿画面の右上にある【表示オプション】を開き、【アイキャッチ】にチェックを入れてください。
これで【アイキャッチ】の項目が表示されるはずです。
【表示オプション】の中に【アイキャッチ】という項目がない場合は、これまでの手順に不備がある可能性があります。もう一度、手順を見直してみてください。
まとめ
カスタム投稿タイプでアイキャッチを有効にする方法を解説させていただきました。
基本的にご紹介したコードをコピペして分類名を書き込むだけです。
簡単にできますので、今からでも挑戦してみてください。
functions.phpは、記述を誤ると管理画面やサイトがホワイトアウトしてしまいます。
中身を変更するときは、必ずバックアップをとっておきましょう。
今回の説明で分からないことがあれば、お気軽にお問い合わせください。
コメントを残す