こんにちは、フジイです。
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でなくても、採用されていました。。。
勘違いですかね。
また、別の機会がれば、試してみます。