WordPressのGutenbergを無効化する

WordPressのGutenbergを固定ページのみ無効化したいということがあったので、投稿タイプ毎にGutenbergを無効化する方法を試してみます。

サンプルコード

functions.phpに下記を追加します。

function disable_block_editor($use_block_editor, $post_type) {
//	if ($post_type === 'post') return false; // デフォルトの投稿で無効化
  if ($post_type === 'page') return false; // 固定ページで無効化
  return $use_block_editor;
}
add_filter('use_block_editor_for_post_type', 'disable_block_editor', 10, 10);

上記の場合、固定ページのみGutenbergが無効化されます。
デフォルトの投稿でも無効化したい場合、2行目のコメントアウトを外してください。
カスタム投稿で無効化にしたい場合も同じようにif文を追加すればOKです。

参考サイト

このエントリーをはてなブックマークに追加

関連記事

コメントを残す

メールアドレスが公開されることはありません。
* が付いている欄は必須項目です

CAPTCHA


コメントが承認されるまで時間がかかります。

2024年4月
 123456
78910111213
14151617181920
21222324252627
282930