久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

給WordPress的TinyMCE編輯器加上中文字體

 用勿龍潛 2013-07-13

WordPress自帶了網(wǎng)頁編輯器TinyMCE,不過這只是個簡化版的TinyMCE,。為了使用TinyMCE更多的功能,可以自己在functions中增加相關(guān)代碼,,并把簡化的TinyMCE所缺失的插件補充上就可以了,。當(dāng)然,我們沒必要費這個勁,,有現(xiàn)在的插件來幫助我們完成這個事,比如TinyMCE Advanced插件,,還有一個是Ultimate TinyMCE,,不過這里并不建議使用后者,因為TinyMCE Advanced更穩(wěn)定,,也更干凈一些,。

裝上TinyMCE Advanced后,,設(shè)置好會發(fā)現(xiàn)字體選擇列表中沒有中文字體。怎么樣才能加上中文字體呢,?

網(wǎng)上中文網(wǎng)站中比較流行的做法是修改WordPress所帶的TinyMCE,,大致是修改:

wp-includes/js/tinymce/themes/advanced/editor_template.js

wp-includes/js/tinymce/wp-tinymce.js.gz

后著是解壓后修改,,再重新打包,。

修改的方法是,找到兩個文件中themeadvancedfonts的位置,,在后面的參數(shù)中加入中文字體,,如下:

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'

這里要注意的是兩個文件必須使用utf-8編碼,不然很有可能會亂碼,。

這種方法是有效的,,但有些麻煩,,而且在Wordpress升級后,又得來一次,。

其實我們可以直接在自己的Wordpress主題的functions.php中進(jìn)行設(shè)置,,這樣,,就只需在一處進(jìn)行修改了,。

打開主題下的functins.php,,在最后加上類似如下的代碼:

function conference_change_mce_options($initArray) {
//@see http://wiki.moxiecode.com/index.php/TinyMCE:Control_reference
$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);

這種方法顯然更為簡潔。效果如下:

TinyMCE-中文字體

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多