中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

WordPress自帶TinyMCE編輯器使用技巧大全
來源:易賢網(wǎng) 閱讀:1293 次 日期:2014-09-04 10:34:44
溫馨提示:易賢網(wǎng)小編為您整理了“WordPress自帶TinyMCE編輯器使用技巧大全”,方便廣大網(wǎng)友查閱!

自從用上WordPress以來我不知道換了多少個后臺編輯器了,從FCKEditor到CKeditor,甚至還有一些名不見經(jīng)傳的 CodeRenderUnmi和WLW、FE editor等等,用來用去發(fā)現(xiàn)有些功能確實強大,但是要想用著順手就必須修改很多東西,而且一旦WordPress或者插件本身自己升級,那些修改過的 東西就必須重新再設置一遍,相當麻煩;要不就是一些離線的編輯器,復制來粘貼去的也很費心。到現(xiàn)在,我依然覺得,WordPress自帶的編輯器才是最強 大且實用的!

正所謂“自此精修,漸進于無劍勝有劍之境”,拋開那些個浮夸的編輯器,回到WordPress自帶的TinyMCE編輯器上來,要知 道,WordPress自身也在不斷的強大,每一次升級對自帶編輯器的改動都是很實用的,不僅將多媒體功能融合到了一起,而且給人的感覺是越來越干凈利 落,從此我們也可以看到官方對自帶編輯器TinyMCE的重視程度。下面我將我自己對自帶編輯器TinyMCE的修改方法貼出來,所有代碼只需寫到主題里 的functions.php文件里,即使日后升級WordPress也不需要重復操作。

更改編輯器默認視圖為HTML

大家都知道,在后臺新建文章后,編輯器就自動跳轉(zhuǎn)到“可視化”視圖,對于一些經(jīng)常要插入代碼或者WEB設計者們來說(我就是^_^),可能更習慣使 用HTML視圖手動編輯。而且,像CKEditor在可視化視圖下編輯本來沒有<p>或<div>標簽,但切換到HTML視圖之 后就會自動添加,當然這是CKEditor的自動設置無可厚非,但是在日后想要重新編輯一篇發(fā)表過的文章時就會頭疼了,因為CKEditor會自作多情的 生成很多冗雜或混亂的代碼,保持代碼的干凈整潔非常不便(當然你要想湊合著用也不會對實際顯示效果有很大改變,但會對網(wǎng)頁結(jié)構(gòu)減分)。

設置方法:將以下代碼添加到主題的functions.php文件里即可:

add_filter('wp_default_editor', create_function('','return "html";'));

添加編輯器默認內(nèi)容(編輯器內(nèi)可見)

新建文章后編輯器里的內(nèi)容默認是空的,有些朋友做的是WordPress主題站、插件站或單純的下載站,一些標準的格式化的文章每次都會輸入“主題 名稱”、“主題作者”、“下載地址”等內(nèi)容,添加默認內(nèi)容之后,這些重復性的工作以后再也不用了,一切都預定義好了。而且如果發(fā)表文章不需要這些預定義的 內(nèi)容,只需要全選-Delete就ok了,并不會很麻煩。

設置方法:在主題functions.php文件添加以下代碼即可:

function insertPreContent($content) {

if(!is_feed() && !is_home()) {

$content.= "<div class='wpohome'>";

$content.= "<h4>WordPress網(wǎng)站優(yōu)化之家</h4>";

$content.= "這里的預定義內(nèi)容在編輯器可見<a href='http://www.***.com'>WordPress網(wǎng)站優(yōu)化之家</a>";

$content.= "</div>";

}

return $content;

}

add_filter ('default_content', 'insertPreContent');

添加編輯器默認內(nèi)容(編輯時不可見)

此方法添加的內(nèi)容在發(fā)布文章時自動添加在內(nèi)容的最后,在編輯的時候是看不見的,用于添加訂閱、文章版權(quán)信息等等。

設置方法:在主題functions.php文件添加以下代碼即可:

function insertFootNote($content) {

if(!is_feed() && !is_home()) {

$content.= "<div class='wpohome'>";

$content.= "<h4>WordPress網(wǎng)站優(yōu)化之家</h4>";

$content.= "這里的預定義內(nèi)容在編輯器可見<a href='http://www.***.com'>WordPress網(wǎng)站優(yōu)化之家</a>";

$content.= "</div>";

}

return $content;

}

add_filter ('the_content', 'insertFootNote');

添加更多的HTML標簽(慎用)

此功能請慎用,因為WordPress自帶的TinyMCE編輯器會默認過濾掉不符合XHTML 1.0中的html標簽,如《br /》、《iframe》等。但不排除某些情況下也可能會用到這些標簽,所以把方法放出來供大家參考吧。

添加方法:將以下代碼粘貼到主題的functions.php文件里即可:

function fb_change_mce_options($initArray) {

$ext ='pre[id|name|class|style],iframe[align|longdesc|

name|width|height|frameborder|scrolling|marginheight|

marginwidth|src]'; //注意:格式為“標簽一[屬性一|屬性二],標簽二[屬性一|屬性二|屬性三]”

if ( isset( $initArray['extended_valid_elements'])) {

$initArray['extended_valid_elements'].= ','. $ext;

} else {

$initArray['extended_valid_elements'] = $ext;

}

return $initArray;

}

add_filter('tiny_mce_before_init','fb_change_mce_options');

顯示編輯器中的隱藏按鈕

WordPress自帶編輯器的強大往往被人忽略,很大程度上就是其隱藏的編輯按鈕默認情況下沒有被顯示出來而已。完整的編輯器其實包含這些功能: 加粗(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)、隱藏按鈕顯示開關(guān)(wp_adv)、隱藏按鈕區(qū)起始部 分(wp_adv_start)、隱藏按鈕區(qū)結(jié)束部分(wp_adv_end)、錨文本(anchor)、新建文本(類似于清空文本) (newdocument)、插入more標簽(wp_more)、插入分頁標簽(wp_page)、拼寫檢查(spellchecker)。下面就把這 些功能掉出來吧!效果圖:

WordPress自帶TinyMCE編輯器隱藏按鈕

調(diào)用方式:將以下代碼添加到主題functions.php文件里即可:

function enable_more_buttons($buttons) {

$buttons[] = 'hr';

$buttons[] = 'fontselect';

$buttons[] = 'sup';

$buttons[]= 'del';

$buttons[] = 'fontselect';

$buttons[] = 'cleanup';

$buttons[] = 'styleselect';

// 更多按鈕自行添加吧。

return $buttons;

}

add_filter("mce_buttons", "enable_more_buttons"); //默認將新添加的按鈕追加在工具欄的第一行

//add_filter("mce_buttons_2", "enable_more_buttons"); //添加到工具欄的第二行

//add_filter("mce_buttons_3", "enable_more_buttons"); //添加到工具欄的第三行

讓編輯器支持中文拼寫檢查

WordPress自帶TinyMCE編輯器默認對英文拼寫進行檢查,怎么樣才能讓其支持中文拼寫檢查呢?

設置方法:在主題的functions.php文件里添加如下代碼即可:

function fb_mce_external_languages($initArray){

$initArray['spellchecker_languages'] = '+Chinese=zh,

English=en';

return $initArray;

}

add_filter('tiny_mce_before_init','fb_mce_external_languages');

簡單添加自定義按鈕

如果你使用了WordPress3.3.0最新版,可以用以下方法快捷方便的在后臺HTML編輯器中加入自定義按鈕。效果圖:

名單

WordPress自帶TinyMCE編輯器自定義按鈕

步驟一:首先創(chuàng)建一個js文件,粘貼如下代碼并保存為my_quicktags.js文件:

QTags.addButton('QTags.addButton('hr', 'hr', "n<hr />n",''); //快捷輸入一個hr橫線,點一下即可

QTags.addButton('h1','h1', "n<h1>", "</h1>n"); //快捷輸入h1標簽

QTags.addButton('1', '【php】', "n【php】nn【/php】", "");//我就是將SyntaxHighlighter Evolved插件的簡碼集成到工具欄,這樣就方便多了^_^,不過記得將【】換成[]。

QTags.addButton('【css】', '【css】', "n【css】nn【/css】", "");//當然你也可以集成其他代碼高亮或插件的簡碼^_^

//QTags.addButton('my_id', 'my button', 'n', 'n');

//這兒共有四對引號,分別是按鈕的ID、顯示名、點一下輸入內(nèi)容、再點一下關(guān)閉內(nèi)容(此為空則一次輸入全部內(nèi)容),n表示換行。

步驟二:把剛才寫好的my_quicktags.js放在主題文件夾,再在主題 functions.php 中加入代碼:

add_action('admin_print_scripts', 'my_quicktags');

function my_quicktags() {

wp_enqueue_script(

'my_quicktags',

get_stylesheet_directory_uri().'/my-quicktags.js',

array('quicktags')

);

}

好了,再去HTML編輯器看看吧,是不是很方便呢?

你還有其他好的WordPress自帶TinyMCE編輯器的使用技巧嗎?歡迎留言交流!

更多信息請查看IT技術(shù)專欄

更多信息請查看CMS教程
易賢網(wǎng)手機網(wǎng)站地址:WordPress自帶TinyMCE編輯器使用技巧大全
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇剩?/div>
相關(guān)閱讀CMS教程
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權(quán)所有:易賢網(wǎng)

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
精品国产一区二区三区不卡 | 亚洲一二三级电影| 一区二区成人在线| 美女视频一区在线观看| 99久久精品国产网站| 日韩欧美中文字幕制服| 亚洲欧洲制服丝袜| 国产精品一品视频| 欧美成人精品高清在线播放| 亚洲免费观看高清完整版在线| 韩日精品视频一区| 91精品国产综合久久福利软件 | 日韩中文字幕av电影| 波多野结衣视频一区| 精品国产污污免费网站入口 | 国产精品中文字幕欧美| 日韩一区二区视频| 日韩在线一区二区| 欧美综合一区二区三区| 国产精品麻豆欧美日韩ww| 久久不见久久见免费视频1| 欧美日韩高清一区二区| 亚洲日穴在线视频| 99久久久无码国产精品| 欧美国产精品v| 国产乱一区二区| 欧美精品一区二区三区一线天视频| 亚洲高清视频中文字幕| 91高清视频在线| 亚洲免费av在线| 粉嫩嫩av羞羞动漫久久久| 久久亚洲一区二区三区明星换脸| 日韩精品免费专区| 欧美一区二区在线观看| 天堂一区二区在线免费观看| 欧美日韩激情一区| 日韩和的一区二区| 这里只有精品99re| 美国三级日本三级久久99| 日韩午夜精品电影| 激情文学综合插| 久久婷婷一区二区三区| 国产在线播放一区三区四| 国产亚洲精品7777| 99久久综合精品| 国产精品成人网| www.在线欧美| 综合久久国产九一剧情麻豆| 99re热视频这里只精品| 亚洲精品你懂的| 8x福利精品第一导航| 蜜桃在线一区二区三区| 久久精品视频在线免费观看| 成人免费av在线| 亚洲永久免费av| 精品精品国产高清a毛片牛牛| 国产精品一区二区黑丝| 综合久久久久综合| 日韩一区二区在线看片| 成人免费毛片高清视频| 一区二区三区不卡视频| 欧美一区二区不卡视频| 国产成人精品一区二区三区网站观看| 中文字幕亚洲一区二区va在线| 日本道色综合久久| 精品一区二区三区不卡| 日本一区二区三级电影在线观看| 一本到三区不卡视频| 蜜桃精品视频在线观看| 国产精品久久一卡二卡| 制服.丝袜.亚洲.中文.综合| 成人精品免费网站| 五月天网站亚洲| 国产精品色一区二区三区| 欧美日韩dvd在线观看| 国产精品一区免费在线观看| 亚洲一区二区三区中文字幕| 日韩精品一区二区三区三区免费| 国产成人精品一区二区三区四区 | 樱桃视频在线观看一区| 精品噜噜噜噜久久久久久久久试看 | 欧美va亚洲va香蕉在线| 99免费精品视频| 久久99精品国产| 亚洲3atv精品一区二区三区| 国产三级三级三级精品8ⅰ区| 欧美日韩精品专区| av激情亚洲男人天堂| 激情久久五月天| 亚洲一区在线观看免费| 欧美国产激情二区三区| 欧美mv日韩mv| 制服丝袜成人动漫| 欧美三级电影在线看| www.一区二区| 国产成人午夜高潮毛片| 精品亚洲国内自在自线福利| 亚洲国产精品视频| 亚洲蜜臀av乱码久久精品| 国产三级精品三级在线专区| 日韩欧美成人午夜| 91精品国产色综合久久| 欧美日韩国产成人在线免费| 91国在线观看| 色综合久久久久网| av电影天堂一区二区在线观看| 精品写真视频在线观看| 美女视频免费一区| 免费高清视频精品| 六月婷婷色综合| 蜜乳av一区二区| 免费在线欧美视频| 麻豆精品久久精品色综合| 日本视频在线一区| 日本不卡视频一二三区| 日本欧美韩国一区三区| 麻豆成人91精品二区三区| 天天色综合成人网| 日本不卡的三区四区五区| 图片区小说区区亚洲影院| 视频在线观看一区二区三区| 亚洲一区二区三区激情| 亚洲国产成人av好男人在线观看| 亚洲一区在线电影| 亚洲成人午夜影院| 免费在线观看日韩欧美| 黄一区二区三区| 国产不卡高清在线观看视频| 不卡一区二区三区四区| 一本大道av一区二区在线播放| 色一情一伦一子一伦一区| 欧美午夜精品一区二区蜜桃 | 91在线观看美女| 91蝌蚪porny| 欧美日本免费一区二区三区| 91精品国产综合久久精品麻豆 | 欧美国产亚洲另类动漫| 亚洲精品日韩一| 免费黄网站欧美| 国产成人免费网站| 在线看国产日韩| 欧美一级生活片| 国产精品丝袜久久久久久app| 亚洲欧美日韩国产一区二区三区| 五月婷婷综合网| 国产成人免费9x9x人网站视频| 99久久伊人精品| 欧美精品vⅰdeose4hd| 26uuu另类欧美亚洲曰本| 亚洲欧洲另类国产综合| 午夜亚洲国产au精品一区二区| 激情综合五月婷婷| 91美女片黄在线观看91美女| 在线不卡a资源高清| 日本一区二区三区四区| 天堂影院一区二区| 亚洲成a人片综合在线| 久久99精品一区二区三区三区| 成人高清免费观看| 日韩一区和二区| 亚洲日本韩国一区| 韩国v欧美v亚洲v日本v| 色综合久久久久久久久| 久久久久久**毛片大全| 亚洲综合一区在线| 粉嫩高潮美女一区二区三区 | 亚洲一二三四在线| 欧美亚洲免费在线一区| 欧美午夜在线观看| 国产精品乱人伦| 久久成人麻豆午夜电影| 欧美日韩中文字幕一区二区| 日韩欧美专区在线| 亚洲成人av在线电影| 99国产一区二区三精品乱码| 精品久久久久久久人人人人传媒| 欧美日韩高清一区二区不卡| 欧美极品少妇xxxxⅹ高跟鞋| 日韩高清欧美激情| 在线视频欧美精品| 亚洲欧美一区二区在线观看| 国产麻豆欧美日韩一区| 欧美一区二区免费视频| 亚洲成人在线观看视频| 色婷婷综合久色| 久久日韩精品一区二区五区| 视频一区在线视频| 欧美调教femdomvk| 亚洲一区日韩精品中文字幕| 成人av电影在线播放| 久久精品人人做人人爽97| 黄色精品一二区| 日韩一区二区视频| 久久99精品久久久久久| 日韩视频免费观看高清在线视频| 亚洲在线免费播放| 欧美男女性生活在线直播观看| 亚洲最色的网站| 欧美吻胸吃奶大尺度电影| 一区二区激情小说|