wordpress TinyMCE编辑器字体选择增加中文字体

博客吧前面的wordpress默认编辑器TinyMCE功能增强方法分享了扩展WP编辑器按钮的代码,选择字体是其中的一个扩展功能,但该字体选择只有英文字体,没有中文字体,现在再次把字体选择按钮再次扩展,为其增加中文字体的选择,如微软雅黑字体、宋体、幼圆字体等。

wordpress TinyMCE编辑器字体选择增加中文字体

操作步骤:

1、如果已经对TinyMCE编辑器增加字体选择功能,请直接添加第2步的代码,否则请在当前主题的functions.php文件中,先添加以下代码:

1
2
3
4
5
6
function add_editor_buttons($buttons) {
    $buttons[] = 'styleselect';
    $buttons[] = 'fontselect';
    return $buttons;
}
add_filter("mce_buttons_3", "add_editor_buttons");

2、然后再在当前主题的functions.php文件中添加以下代码:

1
2
3
4
5
function add_fontfamily($initArray){
	$initArray['font_formats'] = "微软雅黑='微软雅黑';宋体='宋体';黑体='黑体';仿宋='仿宋';楷体='楷体';隶书='隶书';幼圆='幼圆';Arial='Arial';";
	return $initArray;
}
add_filter('tiny_mce_before_init', 'add_fontfamily');

保存文件即可。

注意:添加上面代码后,原来可选择的英文字体就没有了,如果还需要英文字体,可按照 微软雅黑=’微软雅黑'; 格式继续添加,如 Arial=’Arial';

发表留言