在 WordPress 中禁用全屏编辑器,可以通过添加代码到主题的functions.php文件或使用自定义插件来实现。以下是两种常用方法:

方法 1:通过主题 functions.php 禁用

在当前使用主题的functions.php文件中添加以下代码:
// 禁用WordPress编辑器的全屏模式
add_filter('tiny_mce_before_init', 'disable_editor_fullscreen');
function disable_editor_fullscreen($init) {
    $init['fullscreen'] = false;
    return $init;
}

// 移除全屏模式按钮
add_action('admin_head', 'remove_fullscreen_button');
function remove_fullscreen_button() {
    echo '<style type="text/css">
        .mce-btn.mce-fullscreen {
            display: none !important;
        }
    </style>';
}

方法 2:使用自定义插件禁用

如果不想修改主题文件,可以创建一个简单的插件:
  1. wp-content/plugins/目录下创建一个新文件夹,例如disable-fullscreen-editor
  2. 在该文件夹中创建disable-fullscreen-editor.php文件
  3. 添加以下代码:
<?php
/*
Plugin Name: Disable Fullscreen Editor
Description: 禁用WordPress的全屏编辑器模式
Version: 1.0
Author: Your Name
*/

// 禁用全屏模式
add_filter('tiny_mce_before_init', 'dfe_disable_editor_fullscreen');
function dfe_disable_editor_fullscreen($init) {
    $init['fullscreen'] = false;
    return $init;
}

// 移除全屏按钮
add_action('admin_head', 'dfe_remove_fullscreen_button');
function dfe_remove_fullscreen_button() {
    echo '<style type="text/css">
        .mce-btn.mce-fullscreen {
            display: none !important;
        }
    </style>';
}
  1. 在 WordPress 后台激活该插件
这些代码通过两个方式工作:
  • 首先禁用 TinyMCE 编辑器的全屏功能
  • 然后通过 CSS 隐藏编辑器工具栏中的全屏按钮
添加代码后,编辑器将始终保持在普通模式,用户无法切换到全屏模式。