WordPress自带的TinyMCE编辑器,对于一般的文字编辑已足够了,但还是有童鞋希望它功能更多,所以诞生了各种编辑器增强插件,其实不用插件也可以为默认编辑器增加各种功能,比如之前写的为WordPress默认编辑器TinyMCE增加额外的按钮,下面的方法可以为编辑器增加选择中文字体功能。文章源自知更鸟-https://zmingcx.com/wordpress-editor-increase-chinese-fonts.html
将如下代码加到当前主题的 functions.php 模板文件中:文章源自知更鸟-https://zmingcx.com/wordpress-editor-increase-chinese-fonts.html
- function custum_fontfamily($initArray){
- $initArray['font_formats'] = "微软雅黑='微软雅黑';宋体='宋体';黑体='黑体';仿宋='仿宋';楷体='楷体';隶书='隶书';幼圆='幼圆';";
- return $initArray;
- }
- add_filter('tiny_mce_before_init', 'custum_fontfamily');
WordPress默认TinyMCE编辑器并没有选择字体功能,所以还需要把下面代码也一同加到 functions.php 模板文件中:文章源自知更鸟-https://zmingcx.com/wordpress-editor-increase-chinese-fonts.html
- function enable_more_buttons($buttons) {
- $buttons[] = 'styleselect';
- $buttons[] = 'fontselect';
- return $buttons;
- }
- add_filter("mce_buttons", "enable_more_buttons");
适用于WordPress 4.0,之前版本未试。文章源自知更鸟-https://zmingcx.com/wordpress-editor-increase-chinese-fonts.html
添加更多按钮功能参阅:为WordPress默认编辑器TinyMCE增加额外的按钮文章源自知更鸟-https://zmingcx.com/wordpress-editor-increase-chinese-fonts.html

2014年10月30日 16点12分 1F
不错,支持鸟哥,几乎每天一访问你的网站。
2014年10月30日 16点58分 B1
@ 女儿爸 学习了,感谢分享。
我觉得写的挺好的,这个必须支持啊~
2014年10月30日 16点15分 2F
鸟哥,你这篇文章中的虚线框是怎么实现的呢?
2014年10月30日 17点53分 3F
鸟哥,最近发现后台总是有评论,评论内容牛头不对马嘴,而且很多都是同一个昵称发的,标记为垃圾评论过连天有来评,有办法解决没?
2014年10月31日 12点00分 B1
@ 萝卜头 参阅:http://zmingcx.com/hotnews-anti-spam-tips.html
2014年11月1日 09点50分 4F
鸟哥,辛苦了,你的主题哪都有见
2014年11月1日 11点09分 5F
11月第一天 祝博主111小光棍节快乐
2014年11月1日 14点42分 6F
小光棍节快乐
2014年11月1日 15点44分 7F
为wordpress编辑器增加中文字体,这个必须支持,相信很多博客在更新文章的时候都没有这个功能吧。
独立ip主机终身3.8折,转发活动的送wifi额。。。。。。。
2014年11月2日 08点00分 8F
很好的方法支持 鸟哥
2014年11月2日 18点32分 9F
鸟哥辛苦了
2014年11月2日 21点43分 10F
鸟哥,主题在360浏览器下的字体跟在ie浏览器下的字体有点不一样,ie中更好看下,这是什么原因呢?有没有方法让360浏览器跟在ie下是一样的呢?
2014年11月5日 22点22分 11F
我想问下加在哪个位置
2014年11月6日 18点39分 12F
鸟哥,这个教程适用于现在的4.0版本吗?因为我尝试了一下好像没起作用。可否指教一下~~?是两段都必须加,还是只要添加下面那一段就可以生效了?跟以往的增强代码只是“function enable_more_buttons($buttons) {“及”add_filter(“mce_buttons”, “enable_more_buttons”);“不同而已吗?
2014年11月7日 20点25分 B1
@ calonye 代码没有任何问题,使用说明也很明确
2014年11月8日 15点10分 B2
@ 知更鸟 那真奇怪,我用你的这段代码一改,就直接崩掉了。。
2014年11月7日 19点02分 13F
如果能像微软word一样可以加注拼音就更好了!
2014年11月23日 16点37分 14F
鸟哥,用了你上面的代码之后只能增加你提供的这个几个字体了.怎么保证系统自带的又有,你提供的又有呢
2014年11月23日 16点58分 B1
@ 深圳做网站公司 把程序默认字体名称抄下来,按这种写法 Arial Black=’Arial Black’; 加到文中代码中
2014年11月27日 19点56分 15F
添加第二段代码时候直接崩溃了,连godaddy 账户设置都打不开了,返回信息:
Fatal error: Cannot redeclare enable_more_buttons() (previously declared in /home/content/p3pnexwpnas04_data01/13/2326013/html/wp-content/themes/Ality/functions.php:14) in /home/content/p3pnexwpnas04_data01/13/2326013/html/wp-content/themes/Ality/functions.php on line 317
2015年4月25日 16点47分 B1
@ 时光在路上 你解决了吗。我也遇到和你一样的情况 请问需要如何解决
2016年2月2日 15点40分 B2
@ 猫 博主的主题只需要添加第一段代码
2014年12月14日 19点02分 16F
dddffffgtdd哈哈哈
2014年12月30日 14点05分 17F
鸟哥,貌似按你的操作中文字体添加不了,而且还会出现乱码
2015年2月2日 00点54分 18F
鸟哥,这个增加字体的方法有一个不好的地方,下拉选择字体的时候没有了滚动条.请问怎么解决呢,非常感谢鸟哥.
2015年3月6日 15点39分 19F
请问能不能给编辑器添加批量上传图片功能
2015年3月6日 17点14分 B1
@ 天下 WP本身就可以批量上传
2015年3月13日 15点16分 20F
请问能不能增加上传按钮
2015年3月13日 20点30分 B1
@ 天下 WP本身就有上传按钮
2015年4月15日 19点50分 21F
感谢您的分享,请问能否支持现在新的版本呢?找到好多个都不生效;
2015年5月20日 16点52分 22F
怎么设置默认的字体呢?
2015年5月20日 17点53分 23F
这个我还真没有试过,平时都是直接默认字体的
2015年8月14日 06点37分 24F
嗯 确实是很好的方法
2015年8月26日 17点22分 25F
太棒了,博主的方法亲测有效,知识我不知道该添加哪些字体比较好
2016年1月12日 18点39分 26F
鸟哥。。。这些代码加入functions.php中。。。。直接打不开了。。删掉就OK。。。主题是你的Ality
2016年1月13日 00点19分 B1
@ nsking.cn Ality主题只需要添加第一段代码
2016年3月11日 18点09分 27F
试试看
2016年3月13日 00点14分 28F
怎么更改全部文章为宋体呢
2016年11月4日 16点54分 29F
鸟叔 为什么 幼圆字体不显示呢?
来自外部的引用