很多朋友是直接使用TinyMCE Advanced plugin插件來實現WordPress編輯器增強可視化功能了,但本文章介紹的是直接修改源碼來實現,具體如下.
有個客戶反應wordpress的編輯器沒有字體以及字號的設置,WordPress默認的編輯器并沒有字體以及字號等的設置,那么怎么讓編輯器可以直接設置字體以及字號等呢?那么很簡單,既然沒有這個功能,再加上不就好了么?
修改當前所用主題下的functions.php,在最后一行?>之前,加入下面的代碼:
- //增強編輯器開始
- function add_editor_buttons($buttons) {
- $buttons[] = 'fontselect';
- $buttons[] = 'fontsizeselect';
- $buttons[] = 'backcolor';
- $buttons[] = 'underline';
- $buttons[] = 'hr';
- $buttons[] = 'sub';
- $buttons[] = 'sup';
- $buttons[] = 'cut';
- $buttons[] = 'copy';
- $buttons[] = 'paste';
- $buttons[] = 'cleanup';
- $buttons[] = 'wp_page';
- $buttons[] = 'newdocument';
- return $buttons;
- }
- add_filter("mce_buttons_3", "add_editor_buttons");
- //開源軟件:Vevb.com
- //增強編輯器結束
保存修改后的functions.php并上傳到主題目錄覆蓋以后,再看看可視化編輯器的變化.
引申閱讀:如仍覺得可視化編輯器的按鈕不夠用,或者沒有自己想要用的按鈕,仍可以繼續添加,方法是把代碼中 “$buttons[] =” 后面單引號內的單詞換成下面括號里列出的Key代碼就可以了.
wordpress編輯器按鈕調用的Key代碼:
- 剪切(cut)
- 復制(copy)
- 粘貼(paste)
- 撤銷(undo)
- 重做(redo)
- 居中(justifycenter)
- 加粗(bold)
- 斜體(italic)
- 左對齊(justifyleft)
- 右對齊(justfyright)
- 兩端對齊(justfyfull)
- 插入超鏈接(link)
- 取消超鏈接(unlink)
- 插入圖片(image)
- 清除格式(removeformat)
- 下劃線(underline)
- 刪除線(strikethrough)
- 錨文本(anchor)
- 新建文本(newdocument)
- 字體顏色(forecolor)
- 字體背景色(backcolor)
- 格式選擇(formmatselect)
- 字體選擇(fontselect)
- 字號選擇(fontsizeselect)
- 樣式選擇(styleselect)
- 無序列表(bullist)
- 編號列表(numlist)
- 減少縮進(outdent)
- 縮進(indent)
- 幫助(wp_help)
- 打開HTML代碼編輯器(code)
- 水平線(hr)
- 清除冗余代碼(cleanup)
- 上標(sub)
- 下標(sup)
- 特殊符號(charmap)
- 插入more標簽(wp_more)
- 插入分頁標簽(wp_page)
- 隱藏按鈕顯示開關(wp_adv)
- 隱藏按鈕區起始部分(wp_adv_start)
- 隱藏按鈕區結束部分(wp_adv_end)
- 拼寫檢查(spellchecker)
最后:不善于編輯文件直接改代碼的同學,建議使用code snippets這款插件來管理functions.php的代碼片段.
注意:Update:,登錄后臺,點擊右邊的用戶選項,然后點擊你博客發表文章所用的用戶名,在你的檔案和個人設置項里,勾選可視化編輯選項,可愛的“可視化編輯器”按紐出現了,呵呵.
新聞熱點
疑難解答
圖片精選