为 WordPress 管理仪表板(后台)添加暗模式,既能减少长时间使用时的视觉疲劳,也能提升夜间操作的舒适度。实现方式有插件法(推荐新手)手动代码法(适合轻度技术用户),以下是具体步骤:

方法一:使用插件(最简单,一键开启)

借助专门的暗模式插件,无需代码即可快速为后台启用暗模式,支持切换、自定义样式等功能。推荐两款主流插件:

插件 1:Dark Mode for WordPress Admin(轻量,专注后台暗模式)

  1. 安装插件
  • 登录 WordPress 后台,进入「插件」→「安装插件」,搜索 “Dark Mode for WordPress Admin”,点击「安装」→「激活」。
  • 启用暗模式
  • 激活后,插件会自动在后台顶部工具栏添加一个「月亮」图标(暗模式开关)。
    • 点击图标即可切换 “明 / 暗模式”;
    • 默认暗模式会优化后台菜单、按钮、表单等元素的颜色(深色背景 + 浅色文字),避免刺眼。
  • 自定义样式(可选)
  1. 进入「设置」→「Dark Mode」,可调整:
    • 暗模式背景色、文字色、链接色;
    • 按钮、输入框的高亮颜色;
    • 是否默认开启暗模式(打开后台自动进入暗模式)。

插件 2:WP Dark Mode(功能全面,支持前台 + 后台)

如果需要同时为网站前台和后台添加暗模式,推荐这款插件:
  1. 安装并激活 “WP Dark Mode” 插件(搜索后安装)。
  2. 进入「WP Dark Mode」→「Admin Dark Mode」,勾选「启用管理员暗模式」。
  3. 可自定义后台暗模式的配色方案(预设多种主题)、切换按钮位置(如顶部工具栏、侧边栏),以及是否跟随系统暗模式(自动匹配电脑系统的明暗设置)。

方法二:手动添加代码(无需插件,轻量实现)

如果不想安装插件,可通过添加自定义 CSS 代码为后台强制启用暗模式,或添加切换按钮。步骤如下:

步骤 1:添加暗模式 CSS 样式

  1. 进入 WordPress 后台,进入「外观」→「主题文件编辑器」,选择当前主题的 functions.php 文件(建议先备份该文件,避免出错)。
  2. 在文件末尾添加以下代码(作用:为后台加载自定义暗模式样式):
php
 
 
 
 
 
// 为 WordPress 后台添加暗模式 CSS
add_action('admin_head', 'wp_admin_dark_mode_css');
function wp_admin_dark_mode_css() {
    echo '
    <style>
    /* 暗模式基础样式 */
    body.wp-admin {
        background-color: #1d1d1d !important;
        color: #f0f0f0 !important;
    }
    /* 菜单和面板背景 */
    #adminmenu, #adminmenuback, #adminmenuwrap, .wp-sidebar {
        background-color: #2d2d2d !important;
    }
    #adminmenu a {
        color: #ccc !important;
    }
    #adminmenu a:hover, #adminmenu li.current a.menu-top {
        color: #fff !important;
        background-color: #3d3d3d !important;
    }
    /* 卡片和表单 */
    .wp-admin .card, .postbox, .metabox-holder {
        background-color: #2d2d2d !important;
        border-color: #444 !important;
    }
    input, textarea, select {
        background-color: #3d3d3d !important;
        color: #fff !important;
        border-color: #555 !important;
    }
    /* 按钮 */
    .button, .button-primary {
        background-color: #007cba !important;
        color: #fff !important;
        border-color: #006ba1 !important;
    }
    .button:hover {
        background-color: #006ba1 !important;
    }
    /* 文字链接 */
    a {
        color: #00bfff !important;
    }
    a:hover {
        color: #0099cc !important;
    }
    </style>
    ';
}
 
  1. 点击「更新文件」,刷新后台页面,即可看到暗模式效果。

步骤 2:添加明暗模式切换按钮(可选)

如果需要手动切换模式,可在上述代码基础上增加切换功能(需添加 JavaScript):
  1. functions.php 中继续添加以下代码(在之前的函数下方):
php
 
 
 
 
 
// 添加明暗模式切换按钮
add_action('admin_bar_menu', 'add_dark_mode_toggle', 100);
function add_dark_mode_toggle($wp_admin_bar) {
    $wp_admin_bar->add_node(array(
        'id'    => 'dark-mode-toggle',
        'title' => '<span class="dark-mode-icon">🌙</span> 切换暗模式',
        'href'  => '#',
        'meta'  => array(
            'onclick' => "document.body.classList.toggle('wp-admin-dark-mode'); return false;",
            'class'   => 'dark-mode-toggle'
        )
    ));
}

// 调整 CSS 支持切换
add_action('admin_head', 'wp_admin_dark_mode_toggle_css');
function wp_admin_dark_mode_toggle_css() {
    echo '
    <style>
    /* 默认关闭暗模式 */
    body.wp-admin {
        background-color: #f0f0f1 !important;
        color: #1d2327 !important;
        transition: background-color 0.3s;
    }
    /* 开启暗模式时的样式 */
    body.wp-admin.wp-admin-dark-mode {
        background-color: #1d1d1d !important;
        color: #f0f0f0 !important;
    }
    body.wp-admin.wp-admin-dark-mode #adminmenu, 
    body.wp-admin.wp-admin-dark-mode #adminmenuback, 
    body.wp-admin.wp-admin-dark-mode #adminmenuwrap {
        background-color: #2d2d2d !important;
    }
    /* 其他元素的明暗样式(省略部分重复代码,参考步骤1的CSS按需补充) */
    </style>
    ';
}
 
  1. 更新文件后,后台顶部工具栏会出现 “切换暗模式” 按钮(显示🌙图标),点击即可切换明暗模式。

注意事项

  1. 兼容性:手动代码法可能因主题或插件冲突导致样式错乱(如某些后台插件的自定义界面未适配暗模式),此时建议改用插件法(插件会自动处理兼容性)。
  2. 样式调整:如果暗模式下某些元素(如通知、表格)显示异常,可在自定义 CSS 中针对性修改(按 F12 打开开发者工具,定位元素类名后添加样式)。
  3. 性能:插件法会额外加载少量资源,但对后台性能影响极小;代码法更轻量,但需要手动维护样式更新。

总结

  • 新手首选插件法:Dark Mode for WordPress Admin 或 WP Dark Mode 可一键开启暗模式,支持自定义和切换,无需担心兼容性。
  • 技术用户选代码法:通过自定义 CSS 和简单 JS 实现轻量暗模式,适合追求极简和个性化样式的用户。

两种方法都能有效提升后台使用体验,根据自己的技术水平选择即可~

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部