[wp]カスタム投稿にgutenbergを対応させる方法

旧エディタのままだと都合が悪い人向けの話。

経緯

WPが現行のバージョンにも関わらず、カスタム投稿のエディタが旧版のままだったりすることがある。
旧版じゃないとだめって話ならそのままにしておくべきなんだけど、そうでないなら現行のフォーマットに沿ったほうが更新時に混乱することがない。

なんでかしら旧版なんだけど、旧版から変えるにはどうすればいいのって話。

環境

CPT UIを使ってるとする。

Custom Post Type UI
Admin UI for creating custom content types like post types and taxonomies

変更方法

CPTUIの設定画面(投稿タイプの追加と編集)で該当のカスタム投稿を開く。

下の方にスクロールしていって、「REST API で表示」の項目を確認。

「false(偽)」だったら「true(真)」に変更して保存。

これでエディタが変更される。

自作した場合とか

設定内容に「’show_in_rest’ => true,」を追加することで反映される。

https://www.nxworld.net/wp-enable-gutenberg-for-custom-post-types.html

反映条件に「エディタを有効にする」ことがあるので、無効化してるとダメ。

コメント

タイトルとURLをコピーしました