這幾天關於博客的編輯器困擾了很久!以前用的 kinEditor 雖然更適合國人使用,但是我遇到了一個問題!就是經常出現發佈文章發佈後內容空白的情況,他困擾了我很久!一直沒能解決!可能是某些插件的影響吧!思慮再三還是放棄了使用它!説後又根據大家的建議使用 CKEditor,但是又出現了新的問題,就是我用的阿里雲吧插件上傳無法插入到文章這個又讓我碰壁。  我再次轉移了視線,最終轉回了博客自帶的 TinyMCE 編輯器!我正在考慮增強他!也能湊活着用!!

但是新的問題又來了,那就是編輯的字體選項中,居然沒有一箇中文字體!讓我很苦惱!大家的方法是修改 WordPress 系統文件!這樣有個不好的就是影響系統穩定性以及升級失效的難題!經過我的艱苦尋找,終於找到了新的方法!下面,我就將它分享給大家!希望大家喜歡!   首先我們,打開主題的 functions.php 文件,在 php 代碼結尾前加入以下代碼!

逍遙樂教程之為WordPress默認編輯器TinyMCE的字體選擇增加中文字體 TinyMCE WordPress教程 逍遙樂IT博客

 

代碼如下:

//編輯器字體
function conference_change_mce_options($initArray) {
$initArray['theme_advanced_blockformats'] = 'p,address,pre,code,h3,h4,h5,h6';
$initArray['theme_advanced_disable'] = 'forecolor';
if ( isset($initArray['theme_advanced_fonts'])){
    $initArray['theme_advanced_fonts'] = '微軟雅黑=微軟雅黑; 宋體=宋體; 黑體=黑體; 仿宋=仿宋; 楷體=楷體; 隸書=隸書; 幼圓=幼圓;'.$initArray['theme_advanced_fonts'];
}else {
    $initArray['theme_advanced_fonts'] = '微軟雅黑=微軟雅黑; 宋體=宋體; 黑體=黑體; 仿宋=仿宋; 楷體=楷體; 隸書=隸書; 幼圓=幼圓;Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats';
}
   return $initArray;
}
add_filter('tiny_mce_before_init', 'conference_change_mce_options',999);

然後上傳覆蓋!就大功告成了!試試吧!當然了我列舉的那些字體大家還可以另外刪減,並不僅限於中文字體!