WordPress カスタム投稿でアイキャッチが表示されなくなった

  • プログラム
WordPress カスタム投稿でアイキャッチが表示されなくなった

こんにちは、フジイです。

WordPress5の新エディタ「Gutenberg」でアイキャッチが登録されないと言う現象が発生しました。
アイキャッチを設定しようとアイキャッチ画像のメディアファイルを開き、画像を選択し「設定する」ボタンをクリックして、投稿画面に戻っても、アイキャッチが設定されない。と言うものでした。

私の場合は、function.phpファイルにある ’show_in_rest’ => true を追加すれば設定できるようになりました。


add_action( 'init', 'create_post_type_custom' );
function create_post_type_custom() {
  //導入事例
  register_post_type(
    'custom',
    array(
      'labels' => array(
        'name' => __( 'カスタム投稿' ),
        'singular_name' => __( 'カスタム投稿' )
      ),
      'public' => true,
      'has_archive' => true,
      'show_in_rest' => true
    )
  );

そもそも「register_post_type()でshow_in_restをtrue」にしないとカスタム投稿でGutenbergが採用されないようなのですが、trueでなくても、採用されていました。。。

勘違いですかね。

また、別の機会がれば、試してみます。

Contact Us!!

Web制作やEC制作に関するお問い合わせはこちら

TEL.077-536-5388受付時間:9:30~18:00 (土・日・祝除く)

メールからのお問い合わせ

閉じる