为WordPress编辑器TinyMCE开启更多功能-添加雅黑字体

WP技巧 4年前 (2017) thecc
2 0

 
为WordPress编辑器TinyMCE开启更多功能-添加雅黑字体
WordPress默认的编辑器是TinyMCE编辑器,,默认的编辑界面似乎少了一些编辑器该有的功能,如字体、字号等。
我们可以通过在主题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", "enable_more_buttons");
//添加中文字体
function custum_fontfamily($initArray){
   $initArray['font_formats'] = "微软雅黑='微软雅黑';宋体='宋体';黑体='黑体';仿宋='仿宋';楷体='楷体';隶书='隶书';幼圆='幼圆';";
   return $initArray;
}
add_filter('tiny_mce_before_init', 'custum_fontfamily');

上面代码默认将这些功能添加到工具栏第一行,我们可以通过更改上述代码最后一句来调整这些功能的位置。
添加到第二行

add_filter("mce_buttons_2", "enable_more_buttons");

单独另起一行:

add_filter("mce_buttons_3", "enable_more_buttons");

为WordPress编辑器TinyMCE开启更多功能-添加雅黑字体
你也可以在上面代码里自行添加更多功能:
加粗(bold)、斜体(italic)、下划线(underline)、删除线(strikethrough)、左对齐(justifyleft)、居中(justifycenter)、右对齐(justfyright)、两端对齐(justfyfull)、无序列表(bullist)、编号列表(numlist)、减少缩进(outdent)、缩进(indent)、剪切(cut)、复制(copy)、粘贴(paste)、撤销(undo)、重做(redo)、插入超链接(link)、取消超链接(unlink)、插入图片(image)、清除格式(removeformat)、帮助(wp_help)、打开HTML代码编辑器(code)、水平线(hr)、清除冗余代码(cleanup)、格式选择(formmatselect)、字体选择(fontselect)、字号选择(fontsizeselect)、样式选择(styleselect)、上标(sub)、下标(sup)、字体颜色(forecolor)、字体背景色(backcolor)、特殊符号(charmap)、隐藏按钮显示开关(wp_adv)、隐藏按钮区起始部分(wp_adv_start)、隐藏按钮区结束部分(wp_adv_end)、锚文本(anchor)、新建文本(类似于清空文本)(newdocument)、插入more标签(wp_more)、插入分页标签(wp_page)、拼写检查(spellchecker)

版权声明:thecc 发表于 2017年2月22日 上午1:21。
转载请注明:为WordPress编辑器TinyMCE开启更多功能-添加雅黑字体 | 宅仓库

相关文章

2 条评论

  • xJogger
    xJogger 游客

    出现了字体选择菜单,但是没有我最喜欢的楷体OTZ

    回复
  • 个人博客
    个人博客 游客

    不错

    回复