WordPress
カスタマイズ事例

WORDPRESS CUSTOMIZATION

Gutenbergを使っているサイトで、特定のページやカスタム投稿でGutenbergを無効にする

WordPressの標準エディター「Gutenberg」。
HTMLを書けない人にとっては楽チンにページが作れるとあってとても助かるんでしょうが、逆にHTMLを書く人=コーダーさんにとっては勝手にHTML直されて辟易させられるエディターだと思います。
そこで今回は、そんなGutenbergに困らせられているコーダーさん向けに、このGutenbergを無効にしようではありませんか。

たとえば固定ページと特定の投稿ページだけGutenbergを無効にしたい場合は、テーマのfunctions.phpに以下を追記します。

add_filter( 'use_block_editor_for_post_type', 'disable_block_editor', 10, 2 );
function disable_block_editor( $use_block_editor, $post_type ) {
  if ( $post_type === 'page' || get_the_ID() == *****) { // *****にはページIDを入れる
    return false;
  }
  return $use_block_editor;
}

 
いやいや、そんなのめんどうなので全ページ古いエディターで作りますよ、という方は、プラグインをインストールしましょう。
WordPress5.0でも新エディタ「Gutenberg」ではなく旧エディタを使い続ける
 
ついでにpタグ自動挿入も回避したいならこれも参考に
固定ページだけ自動でpタグが入らないようにする

【100ウェブ新着情報メルマガ】

WordPressカスタマイズ事例やウェブ制作ノウハウの新着情報、お役立ち情報を
リアルタイムにメルマガ配信!