【插件评测】Cora——最好的免费WordPress后台主题

文章目录
  1. 2021年更新
  2. 插件特点
  3. 它的功能
  4. 上手体验
  5. 详细设置
    1. 自定义左侧菜单和管理工具栏里的栏目
    2. 页脚设置
    3. 优化
  6. 缺点
  7. 结束语
  8. 额外内容
    1. 免费版Cora也能自定义外观
    2. 禁用Cora的某个功能

2021年更新

在2021年3月,作者主动下载这款插件。本文已过时。
WordPress受欢迎的原因有很多,但我不认为后台管理界面是其中之一。 是,它的功能足够强大,但它的界面(至少在我看来)设计并不那么高效和友好。 Cora是对WordPress后台的一次完全重新设计,带来了更加简洁和现代的设计,并且增添了一些实用的小功能。 如果你在为你的客户建造网站,Cora可以帮助你为客户提供更好的体验;如果你在自己的网站上工作,它也能为你提供一个更舒适、更高效的后台使用体验。

插件特点

  • 重新设计的后台外观,更加现代和简洁;
  • 提供一些白标功能,可用来“隐藏WordPress痕迹”;
  • 增加自定义脚本/样式;
  • 提供一些优化开关等。

它的功能

免费版的Cora可为您提供:
  • 白标(White Label)功能,比如:
    • 重新排序左侧菜单项的顺序,并添加网站Logo;
    • 去除顶部工具栏原有的菜单项(包括WordPress Logo),或者增添自己的菜单项;
    • 修改页脚的“感谢使用WordPress进行创作”文字;
  • 增加自定义脚本/样式(可在后台、前台或登录页生效);
  • 一些优化开关。
高级版的Cora还可提供:
  • 自定义后台主题(亮色/暗色主题、更轻松的自定义各处颜色等);
  • 自定义登录页面(与后台风格保持统一)。

上手体验

在安装Cora之后,就能立刻看到全新设计的后台,整体感受令人耳目一新:整体色调更加柔和、恰到好处的阴影、更多的留白,使得整个WordPress后台看起更有2020年该有的感觉。 (图:安装Cora前的后台界面) (图:安装Cora后的后台界面,有很明显的改变) 再回过头来看原版的后台界面,就显得原版的后台界面比较粗糙了。

详细设置

点击左侧菜单中的“Cora”即可进入设置界面,在此我将挑几个我感兴趣的几个功能进行讲解:

自定义左侧菜单和管理工具栏里的栏目

在“Menu”部分里可以重新排布左侧菜单的顺序(可能不好使)。点击其中一项里的“Remove”按钮可以删除对应的菜单项。 在“Menu”部分和“Toolbar”部分均有“Add Item”按钮,点击它即可添加自定义的菜单项,可以设置菜单项名称、图标、地址、对谁隐藏等。 (图:Menu部分)

页脚设置

在“General”部分里,可以设置“感谢使用WordPress进行创作”所在位置的文字,还可以显示网站服务器的信息(包括内存使用量、PHP版本、操作系统等信息)。 (图:General部分)

优化

在“Optimization”部分里,可以将不需要使用的功能关上,加快网站速度。可以开关的功能有:
  • WP Version Meta-Tag
  • WP Emoji
  • RSS Feed
  • WP oEmbed
  • 等诸多功能。
还有两个开关,可以让WordPress媒体库支持上传SVG和ICO图片文件,对于某些有需求的人来说十分有帮助。 (图:Optimization部分)

缺点

美中不足的是,默认情况下,左侧菜单的文字颜色和背景颜色十分相近,可读性不佳。不过可以通过自定义CSS修复。 (图:左侧菜单) 并且,如果你在使用经典编辑器的话,编辑器的工具栏会距离页面顶部一定空间,露出后面的文字。这个不太好解决。 (图:编辑器顶部)

结束语

总的来说,我喜欢Cora。我可以自信地说,截至2020年7月,这是我个人使用的最好的免费的WordPress后台主题。

额外内容

免费版Cora也能自定义外观

点击左侧菜单中的“Cora”,然后点击“Custom Scripts”,然后点击“Admin Scripts”中的“Add Item”按钮,依次输入:
  • Title:Admin Customize
  • Type:CSS
  • Code:复制以下内容。
:root {
/******** 基础颜色设置,可随意修改 ********/

/* ·整个页面的背景颜色 */
    --primary_background_color: #f4f5ff;
/* ◆主要元素(面板等)的背景颜色 */
    --secondary_background_color: #fff;
/* ◆主要按钮背景颜色(如“发布”按钮) */
    --primary_button_color: #02b875;
/* ·主要按钮文字颜色(若按钮颜色太浅,请修改这里) */
    --primary_button_text: #fff;
/* ◆次要按钮背景颜色(如“写文章”按钮) */
    --secondary_button_color: rgba(0,0,0,0.065);
/* ·次要按钮文字颜色(若按钮颜色太浅,请修改这里) */
    --secondary_button_text: #778194;
/* ◆主要文字颜色(影响大部分文字) */
    --primary_text_color: #848490;
/* ·次要文字颜色(影响文本框等地方) */
    --secondary_text_color: #778194;
/* ◇链接颜色(使用按钮颜色,若按钮颜色太浅,可修改这里) */
    --link_color: var(--primary_button_color);

/******** 接下来为高级颜色设置,可酌情修改 ********/

/* ◆左侧菜单背景颜色 */
    --menu_background: #3f4655;
/* ◇左侧菜单文字颜色 */
    --menu_item_text: hsla(0,0%,100%,0.8);
/* ·左侧菜单文字高亮颜色(应比上一个亮) */
    --menu_highlight_text: hsla(0,0%,100%,0.9);
/* ·左侧菜单背景高亮颜色 */
    --menu_highlight_background: var(--primary_button_color);
/* ◆子菜单背景颜色(影响左侧菜单和工具栏中的子菜单) */
    --menu_submenu_background: #3f4655;
/* ◇子菜单文字颜色 */
    --menu_submenu_item_text: hsla(0,0%,100%,0.7);
/* ·子菜单文字高亮颜色(应比上一个亮) */
    --menu_submenu_highlight_text: hsla(0,0%,100%,0.8);
/* ·左侧菜单Logo文字颜色 */
    --menu_logo_text: hsla(0,0%,100%,0.9);
/* ◇管理工具栏背景颜色 */
    --toolbar_background: hsla(0,0%,100%,0);
/* ·管理工具栏文字颜色 */
    --toolbar_item_text: #878b9a;
/* ◇管理工具栏文字高亮颜色 */
    --toolbar_highlight_text: #fff;
/* ◆管理工具栏背景高亮颜色 */
    --toolbar_highlight_background: #5b606b;
/* ◇表单元素(如文本框等)背景颜色 */
    --forms_field_background: rgba(0,0,0,0.065);
/* ·表单元素边框颜色 */
    --forms_field_border: transparent;

/******** 接下来为其他设置 ********/

/* 左侧菜单宽度 */
    --menu_width: 210px;
/* 收起后左侧菜单宽度 */
    --menu_folded_width: 55px;
}

/******** !若遇到左侧菜单布局错乱,请去掉这个样式! ********/
body:not(.folded) #adminmenumain li.menu-top { float: none; }
/******** 以下为我写好的必要的调整,不需要动 ********/
@media screen and (max-width:782px) {
/* 缩减移动端四周的留白 */
    .auto-fold #wpcontent {
        padding: 60px 10px!important;
    }
}

/* 缩减过长的菜单项文字,否则会导致溢出 */
body:not(.folded) #adminmenumain div.wp-menu-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/* 同步颜色 */
#adminmenu a:hover,
#adminmenu li.menu-top:hover,
#adminmenu li.opensub>a.menu-top,
#adminmenu li>a.menu-top:focus {
    background-color: var(--menu_highlight_background);
}

a:active, a:focus, a:hover {
    color:var(--link_color);
    opacity:0.85;
}

.wrap>.subsubsub li a {
    font-size: 14px;
}
.wrap>.subsubsub li {
    margin-bottom: 8px;
}
/* 插入媒体界面 */
.media-menu {
    background: var(--primary_background_color);
}

.media-frame-content, .media-modal-content {
    background: var(--secondary_background_color);
}

/* 主题页面 */
.theme-browser .theme .theme-actions {
    background: var(--primary_background_color);
}
.theme-browser .theme .theme-actions,.theme-browser .theme.active .theme-actions, .theme-browser .theme.active .theme-name {
    background: var(--secondary_button_color);
}

.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme a:focus:after, .theme-browser .theme.add-new-theme a:hover:after {
    background: var(--primary_button_color);
}
.theme-browser .theme.add-new-theme a:focus span:after, .theme-browser .theme.add-new-theme a:hover span:after {
    color: var(--primary_button_color);
}/* 字体 */
#collapse-button, .cora-branding, body:not(.folded) #adminmenumain div.wp-menu-name, body:not(.auto-fold):not(.folded) #adminmenumain div.wp-menu-name, #adminmenumain div.wp-menu-name, body.login h1, .wrap h1 {
    font-family: sans-serif;
}
body:not(.folded) #adminmenumain div.wp-menu-name {
line-height: 2;
}
.post-title:active, .post-title:focus, .post-title-placeholder:active, .post-title-placeholder:focus {
    border-color: var(--primary_button_color);
    box-shadow: inset 0px -3px 0 var(--primary_button_color);
}

.adminbar {
    height: 53px;
    box-sizing: border-box;
    background: var(--menu_background)!important;
    color: var(--toolbar_item_text);
}

.current-site-name {
    color: var(--menu_item_text);
}

.press-this-actions {
    background: var(--forms_field_background);
}
然后直接按左下角的“Save Changes”按钮即可。

禁用Cora的某个功能

好在Cora拥有“模块化设计”,您可以单独开关某一种功能。 进入网站的FTP(文件管理),打开(网站根目录)/wp-content/plugins/cora-lite/cora.php文件,滚动到第160行左右。 接下来,找到“$modules = ['menu', 'toolbar'……”这里,去掉你不想加载的模块。 比如,如果您不想要重新排序左侧菜单,则可以去掉“menu”模块。 各个模块的作用如下:
  • 'menu'——菜单重排序、网站Logo设置
  • 'toolbar'——顶部管理工具栏相关设置
  • 'theme'——(占位符,可放心去掉)更改主题
  • 'login'——(占位符,可放心去掉)更改登录页面
  • 'general'——白标功能
  • 'scripts'——自定义脚本
  • 'optimization'——优化
  • 'advanced'——导入/导出插件设置