WordPress自带的TinyMCE编辑器,对于一般的文字编辑已足够了,但还是有童鞋希望它功能更多,所以诞生了各种编辑器增强插件,其实不用插件也可以为默认编辑器增加各种功能,比如之前写的为WordPress默认编辑器TinyMCE增加额外的按钮,下面的方法可以为编辑器增加选择中文字体功能。
将如下代码加到当前主题的 functions.php 模板文件中:
- function custum_fontfamily($initArray){
- $initArray['font_formats'] = "微软雅黑='微软雅黑';宋体='宋体';黑体='黑体';仿宋='仿宋';楷体='楷体';隶书='隶书';幼圆='幼圆';";
- return $initArray;
- }
- add_filter('tiny_mce_before_init', 'custum_fontfamily');
WordPress默认TinyMCE编辑器并没有选择字体功能,所以还需要把下面代码也一同加到 functions.php 模板文件中:
- function enable_more_buttons($buttons) {
- $buttons[] = 'styleselect';
- $buttons[] = 'fontselect';
- return $buttons;
- }
- add_filter("mce_buttons", "enable_more_buttons");
适用于WordPress 4.0,之前版本未试。
添加更多按钮功能参阅:为WordPress默认编辑器TinyMCE增加额外的按钮
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
广东省佛山市 1F
不错,支持鸟哥,几乎每天一访问你的网站。
江苏省苏州市 B1
@ 女儿爸 学习了,感谢分享。
我觉得写的挺好的,这个必须支持啊~
广东省佛山市 2F
鸟哥,你这篇文章中的虚线框是怎么实现的呢?
广东省佛山市 3F
鸟哥,最近发现后台总是有评论,评论内容牛头不对马嘴,而且很多都是同一个昵称发的,标记为垃圾评论过连天有来评,有办法解决没?
中国 B1
@ 萝卜头 参阅:http://zmingcx.com/hotnews-anti-spam-tips.html
陕西省西安市 4F
鸟哥,辛苦了,你的主题哪都有见
广东省佛山市 5F
11月第一天 祝博主111小光棍节快乐
辽宁省沈阳市 6F
小光棍节快乐
重庆市 7F
为wordpress编辑器增加中文字体,这个必须支持,相信很多博客在更新文章的时候都没有这个功能吧。
独立ip主机终身3.8折,转发活动的送wifi额。。。。。。。
江苏省南京市 8F
很好的方法支持 鸟哥
山东省 9F
鸟哥辛苦了
江西省新余市 10F
鸟哥,主题在360浏览器下的字体跟在ie浏览器下的字体有点不一样,ie中更好看下,这是什么原因呢?有没有方法让360浏览器跟在ie下是一样的呢?
广东省佛山市 11F
我想问下加在哪个位置
山东省济南市 12F
鸟哥,这个教程适用于现在的4.0版本吗?因为我尝试了一下好像没起作用。可否指教一下~~?是两段都必须加,还是只要添加下面那一段就可以生效了?跟以往的增强代码只是“function enable_more_buttons($buttons) {“及”add_filter(“mce_buttons”, “enable_more_buttons”);“不同而已吗?
中国 B1
@ calonye 代码没有任何问题,使用说明也很明确
河南省郑州市 B2
@ 知更鸟 那真奇怪,我用你的这段代码一改,就直接崩掉了。。
山东省济南市 13F
如果能像微软word一样可以加注拼音就更好了!
广东省深圳市 14F
鸟哥,用了你上面的代码之后只能增加你提供的这个几个字体了.怎么保证系统自带的又有,你提供的又有呢
中国 B1
@ 深圳做网站公司 把程序默认字体名称抄下来,按这种写法 Arial Black=’Arial Black’; 加到文中代码中
英国 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
浙江省宁波市 B1
@ 时光在路上 你解决了吗。我也遇到和你一样的情况 请问需要如何解决
河北省石家庄市 B2
@ 猫 博主的主题只需要添加第一段代码
福建省泉州市 16F
dddffffgtdd哈哈哈
山东省 17F
鸟哥,貌似按你的操作中文字体添加不了,而且还会出现乱码
广东省深圳市 18F
鸟哥,这个增加字体的方法有一个不好的地方,下拉选择字体的时候没有了滚动条.请问怎么解决呢,非常感谢鸟哥.
湖北省十堰市 19F
请问能不能给编辑器添加批量上传图片功能
中国 B1
@ 天下 WP本身就可以批量上传
湖北省十堰市 20F
请问能不能增加上传按钮
中国 B1
@ 天下 WP本身就有上传按钮
福建省厦门市 21F
感谢您的分享,请问能否支持现在新的版本呢?找到好多个都不生效;
上海市 22F
怎么设置默认的字体呢?
广西南宁市 23F
这个我还真没有试过,平时都是直接默认字体的
江苏省南京市 24F
嗯 确实是很好的方法
浙江省宁波市 25F
太棒了,博主的方法亲测有效,知识我不知道该添加哪些字体比较好
甘肃省平凉市 26F
鸟哥。。。这些代码加入functions.php中。。。。直接打不开了。。删掉就OK。。。主题是你的Ality
中国 B1
@ nsking.cn Ality主题只需要添加第一段代码
山西省太原市 27F
试试看
山西省太原市 28F
怎么更改全部文章为宋体呢
北京市朝阳区 29F
鸟叔 为什么 幼圆字体不显示呢?
来自外部的引用