首页 » 网站建设 »

让WordPress完美支持中文字体

2015年1月11日 / 3,663次阅读
WordPress插件

文章《让WordPress完美支持中文字体》的特色图片

默认的WordPress编辑器很简陋,它是适合英文输入者的习惯的,但是在中文环境下,我们有时需要进行字体切换,如何支持呢?

安装TinyMCE Advanced插件

这是第一步,安装这个插件,免费的,超级好用,让你的编辑器的功能丰富起来,其中很重要的一个功能就是字体选择。插件安装成功之后,你可以看到,终于可以切换字体了,但是全部都是英文字体。

给functions.php增加一段代码

/*添加中文字体到Wordpress系统*/
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=v erdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats";

    return $initArray;
}
add_filter('tiny_mce_before_init', 'custum_fontfamily');

 

然后,在字体选择的时候,就有中文字体了。

各位可以根据自己的情况和需要,修改上面的代码,可以去掉所有的英文字体选项,也可以额外增加更多的中文字体。

测试效果

有字体啦有字体啦!有字体啦

注意一个细节

以上代码用""括起来的字符串内部,不能用回车换行,否则可视化编辑框会出错,显示不出来。

 

推荐学习:

网页字体的设置

网页上空格的宽度

本文链接:http://www.maixj.net/wz/wordpress-zhongwenziti-1962
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

《让WordPress完美支持中文字体》有7条评论

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.

  • 请问这如何加入funtion.php 加在哪一段呢? /*添加中文字体到Wordpress系统*/ 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=v erdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats"; return $initArray; } add_filter('tiny_mce_before_init', 'custum_fontfamily'); [ ]

    • 是的,整段,直接加入funtions.php,这是独立的一段。 [ ]

      • chwee chern

        你好, 请问funtion.php 是wp-includes下的吗? 还是Theme里的? 我加在Theme里面的出错, 不能开? [ ]

        • 是theme里面的,你有没有装对应的插件? [ ]

          • chwee chern

            嗯, 行了,非常感激,谢谢你了! 因为没设定启动对应的插件! 嘻嘻! [ ]


前一篇:
后一篇:

栏目精选


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
拍拍贷
go to top