为wordpress编辑器增加中文字体

知更鸟
知更鸟
知更鸟
1632
文章
6932
评论
2014年10月30日13:13:144018.3K68

WordPress自带的TinyMCE编辑器,对于一般的文字编辑已足够了,但还是有童鞋希望它功能更多,所以诞生了各种编辑器增强插件,其实不用插件也可以为默认编辑器增加各种功能,比如之前写的为WordPress默认编辑器TinyMCE增加额外的按钮,下面的方法可以为编辑器增加选择中文字体功能。

为wordpress编辑器增加中文字体

中文字体

将如下代码加到当前主题的 functions.php 模板文件中:

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

WordPress默认TinyMCE编辑器并没有选择字体功能,所以还需要把下面代码也一同加到 functions.php 模板文件中:

  1. function enable_more_buttons($buttons) {
  2. $buttons[] = 'styleselect';
  3. $buttons[] = 'fontselect';
  4. return $buttons;
  5. }
  6. add_filter("mce_buttons""enable_more_buttons");

适用于WordPress 4.0,之前版本未试。

添加更多按钮功能参阅:为WordPress默认编辑器TinyMCE增加额外的按钮

weinxin
版权声明
本站原创文章转载请注明文章出处
WordPress 删除xmlrpc.php防DDOS攻击 WordPress

WordPress 删除xmlrpc.php防DDOS攻击

可能很多WordPress用户都不知道这个xmlrpc.php是什么,简单地说就是Wordpress 为手机等客户端提供的接口文件,早期的Wordpress 这个接口就是个万恶之源,虽然经过多次的升级...
WordPress 5.6.1 维护更新 WordPress

WordPress 5.6.1 维护更新

WordPress 5.6.1 维护更新,修复20个错误及7个区块编辑器问题,无安全更新,中文版同期发布。 看了一下更新日志,只有少数几个程序的错误,基本都是修正默认主题的错误。 该版本是一个短周期维...
登录用户显示不同的 WordPress 菜单 WordPress

登录用户显示不同的 WordPress 菜单

如果让登录用户与未登录浏览者,显示不同的菜单,可以通过下面的代码实现: 登录用户显示不同的 WordPress 菜单 将下面代码添加到当前主题函数模板functions.php中: if( is_us...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:40   其中:访客  33   博主  6   引用   1
    • 女儿爸 女儿爸 1

      不错,支持鸟哥,几乎每天一访问你的网站。

      • 女儿爸 女儿爸 1

        鸟哥,你这篇文章中的虚线框是怎么实现的呢?

        • 萝卜头 萝卜头 2

          鸟哥,最近发现后台总是有评论,评论内容牛头不对马嘴,而且很多都是同一个昵称发的,标记为垃圾评论过连天有来评,有办法解决没?

          • 网赚巴巴 网赚巴巴 2

            鸟哥,辛苦了,你的主题哪都有见

            • 淡忘~浅思 淡忘~浅思 3

              11月第一天 祝博主111小光棍节快乐

              • gggg gggg 0

                小光棍节快乐

                • 香港服务器 香港服务器 3

                  为wordpress编辑器增加中文字体,这个必须支持,相信很多博客在更新文章的时候都没有这个功能吧。

                  独立ip主机终身3.8折,转发活动的送wifi额。。。。。。。

                  • 笑话精选 笑话精选 5

                    很好的方法支持 鸟哥

                    • 两天 两天 6

                      鸟哥辛苦了

                      • 女儿爸 女儿爸 2

                        鸟哥,主题在360浏览器下的字体跟在ie浏览器下的字体有点不一样,ie中更好看下,这是什么原因呢?有没有方法让360浏览器跟在ie下是一样的呢?

                        • 矿工测评网 矿工测评网 1

                          我想问下加在哪个位置

                          • calonye calonye 1

                            鸟哥,这个教程适用于现在的4.0版本吗?因为我尝试了一下好像没起作用。可否指教一下~~?是两段都必须加,还是只要添加下面那一段就可以生效了?跟以往的增强代码只是“function enable_more_buttons($buttons) {“及”add_filter(“mce_buttons”, “enable_more_buttons”);“不同而已吗?

                              • 知更鸟 知更鸟

                                @ calonye 代码没有任何问题,使用说明也很明确

                                  • calonye calonye 1

                                    @ 知更鸟 那真奇怪,我用你的这段代码一改,就直接崩掉了。。

                                • 工夫茶道研究网 工夫茶道研究网 3

                                  如果能像微软word一样可以加注拼音就更好了!

                                  • 深圳做网站公司 深圳做网站公司 0

                                    鸟哥,用了你上面的代码之后只能增加你提供的这个几个字体了.怎么保证系统自带的又有,你提供的又有呢

                                    • 时光在路上 时光在路上 3

                                      添加第二段代码时候直接崩溃了,连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

                                        • 猫 0

                                          @ 时光在路上 你解决了吗。我也遇到和你一样的情况 请问需要如何解决

                                        • dff dff 0

                                          dddffffgtdd哈哈哈

                                          • 知道 知道 1

                                            鸟哥,貌似按你的操作中文字体添加不了,而且还会出现乱码

                                            • 深圳做网站公司 深圳做网站公司 1

                                              鸟哥,这个增加字体的方法有一个不好的地方,下拉选择字体的时候没有了滚动条.请问怎么解决呢,非常感谢鸟哥.

                                              • 天下 天下 2

                                                请问能不能给编辑器添加批量上传图片功能

                                                • 天下 天下 2

                                                  请问能不能增加上传按钮

                                                  • calonye calonye 1

                                                    感谢您的分享,请问能否支持现在新的版本呢?找到好多个都不生效;

                                                    • 胖哥 胖哥 0

                                                      怎么设置默认的字体呢?

                                                      • BOKE123 BOKE123 5

                                                        这个我还真没有试过,平时都是直接默认字体的

                                                        • 阿里书籍 阿里书籍 5

                                                          嗯 确实是很好的方法

                                                          • 不如嚼袜子 不如嚼袜子 0

                                                            太棒了,博主的方法亲测有效,知识我不知道该添加哪些字体比较好

                                                            • nsking.cn nsking.cn 0

                                                              鸟哥。。。这些代码加入functions.php中。。。。直接打不开了。。删掉就OK。。。主题是你的Ality

                                                              • 走趣网 走趣网 3

                                                                试试看

                                                                • 走趣网 走趣网 3

                                                                  怎么更改全部文章为宋体呢

                                                                  • wangc wangc 0

                                                                    鸟叔 为什么 幼圆字体不显示呢?