WordPress自带TinyMCE编辑器默认的字体中没有中文字体,对于想要更改中文字体的用户非常不便。我们可以通过插件来实现,也可以修改通过 function.php 实现。
将下面的代码放到function.php里面:
function custum_fontfamily($initArray){ $initArray['font_formats'] = "微软雅黑='微软雅黑';宋体='宋体';黑体='黑体';仿宋='仿宋';楷体='楷体';隶书='隶书';幼圆='幼圆';Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings"; return $initArray; } add_filter('tiny_mce_before_init', 'custum_fontfamily');
如果TinyMCE没有字体选择,将下面代码也放到function.php里面:
function add_editor_buttons($buttons) { $buttons[] = 'fontselect'; $buttons[] = 'fontsizeselect'; return $buttons; } add_filter("mce_buttons", "add_editor_buttons");
使用WordPress最新WordPress 4.1 “Dinah”。