首页 Wordpress为WordPress默认编辑器TinyMCE增加额外按钮与中文字体

为WordPress默认编辑器TinyMCE增加额外按钮与中文字体

欢迎光临 阿尔法凡 AlphaFanty CTRL+D 即可收藏本站,期待您的再次光临!

博主一直因为文章的字体问题纠结了一段时间,今天终于在网上找到了不错的解决方法。

WordPress默认编辑器为TinyMCE,在不使用增强类的插件的情况下,通过添加代码来解锁TinyMCE的部分隐藏功能,代码可以为TinyMCE编辑器增加额外按钮,比如:分隔线、字体、字号选择、上标下标等,如图:

jolT3

将下面代码添加到你的主题functions.php模版文件中:

function enable_more_buttons($buttons) { 
 $buttons[] = 'hr'; 
 $buttons[] = 'del'; 
 $buttons[] = 'sub'; 
 $buttons[] = 'sup'; 
 $buttons[] = 'fontselect'; 
 $buttons[] = 'fontsizeselect'; 
 $buttons[] = 'cleanup'; 
 $buttons[] = 'styleselect'; 
 $buttons[] = 'wp_page'; 
 $buttons[] = 'anchor'; 
 $buttons[] = 'backcolor'; 
 return $buttons; 
 } 
add_filter("mce_buttons_1", "enable_more_buttons");

上面最后一行代码是默认添加到编辑器工具栏第一行,mce_buttons_1改成mce_buttons_2就是第二行,mce_buttons_3就是另起一行。

添加这些之后,博主发现里面还是没有中文的字体,于是再添加:

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

大功告成!


版权声明:如非注明文章皆由阿尔法凡原创,转载请注明出处!
本文链接:为WordPress默认编辑器TinyMCE增加额外按钮与中文字体

  1. 沙发

    有了问题,一定能找到解决办法。

  2. 板凳
    夏日博客 2014-11-24

    WP默认的通常就足够了。

  3. 地板
    蒋新磊 2014-11-25

    不错的分享,我们可以按照你的办法改字体

  4. 4楼
    北瓜 2014-11-29

    想建个资源站,不知道从哪里开始,求指导

  5. 5楼
    最励志网 2015-08-18

    过来支持一下 感值得收藏分享

  6. 6楼
    最励志网 2015-08-18

    分享一下我的网站,http://www.zuilizhi.net 最励志网