WordPressでGutenbergエディターをプログラムで無効化する方法


以下に、Gutenbergエディターを無効化するいくつかの方法とそれぞれのコード例を示します。

  1. テーマのfunctions.phpファイルにコードを追加する方法:
// Gutenbergエディターを無効化する
add_filter('use_block_editor_for_post', '__return_false', 10);
  1. プラグインを使用する方法: "Classic Editor"プラグインをインストールし、有効化することでGutenbergエディターを無効化できます。

  2. プラグインでGutenbergエディターを無効化する方法:

// Gutenbergエディターを無効化するプラグインを作成する
function disable_gutenberg_editor_plugin() {
    if (is_plugin_active('gutenberg/gutenberg.php')) {
        deactivate_plugins('gutenberg/gutenberg.php');
    }
}
add_action('admin_init', 'disable_gutenberg_editor_plugin');
  1. Gutenbergエディターを無効化するプラグインを作成する方法:
/
 * Plugin Name: Disable Gutenberg Editor
 * Plugin URI: https://example.com/
 * Description: Disables the Gutenberg editor.
 * Version: 1.0
 * Author: Your Name
 * Author URI: https://yourwebsite.com/
 */
// Gutenbergエディターを無効化する
add_filter('use_block_editor_for_post', '__return_false', 10);

これらは、Gutenbergエディターを無効化するための一般的な方法のいくつかです。使用する方法は、WordPressのバージョンやプロジェクトの要件によって異なる場合があります。選択した方法を実装する前に、バックアップを作成し、注意深く変更を行うことをおすすめします。