wordpress自带的编辑器对于一般用户来说,基本是够用的。不过,可以发现并没有字体选择和字号选择,有些时候可能也会用得着。

今天教程大家不用插件在自带的编辑器中添加可选择的中文字体及字号大小选择

将下面的代码,放在主题中functions文件最底部即可,如果使用我们的主题,请把代码放在请把代码加至同目录中文件名为function_xxx的文件中。

/*
Plugin Name: 编辑器增强
Plugin URI: https://www.nicetheme.cn
Description: 使默认的文本编辑器支持字体选择与字体大小设置等
Author: nicetheme.cn
Author URI: https://www.nicetheme.cn
Version: 1.0
*/

function nicetheme_add_editor_buttons($buttons) {
$buttons[] = 'fontselect';
$buttons[] = 'fontsizeselect';
$buttons[] = 'cleanup';
$buttons[] = 'styleselect';
$buttons[] = 'del';
$buttons[] = 'sub';
$buttons[] = 'sup';
$buttons[] = 'copy';
$buttons[] = 'paste';
$buttons[] = 'cut';
$buttons[] = 'image';
$buttons[] = 'anchor';
$buttons[] = 'backcolor';
$buttons[] = 'wp_page';
$buttons[] = 'charmap';
return $buttons;
}
add_filter("mce_buttons_2", "nicetheme_add_editor_buttons");

function custum_fontfamily($initArray){
$initArray['font_formats'] = "微软雅黑=Microsoft YaHei,Microsoft JhengHei,黑体;宋体=SimSun;黑体=SimHei;楷体=kaiti,KaiTi_GB2312;隶书=LiSu;幼圆=幼圆;Impact=Impact;Arial=Arial;Verdana=Verdana;Tahoma=Tahoma";
return $initArray;
}
add_filter('tiny_mce_before_init', 'custum_fontfamily');

如果实在难得修改文件,也可以下载这个插件,后台上传启用:
editor-font.zip