我們知道 WordPress 預設的編輯器選項不是很多,國人一般常使用的幾個按鈕 「字型大小」「下劃線」「字型樣式」 等這些按鈕居然沒有。 WordPress 的使用的是 TinyMCE 編輯器。

給這個編輯器增加幾個按鈕非常簡單,TinyMCE 的配置引數提供了過濾器鉤子,所以我們只需要修改配置引數就可以了。先看一個簡單示例,往主題的 functions.php 新增以下程式碼:

  1. //編輯器增加按鈕   
  2. function enable_more_buttons($buttons) {       
  3. $buttons[] = 'hr';       
  4. $buttons[] = 'fontselect';   
  5. $buttons[] = 'fontsizeselect';    
  6. return $buttons;     
  7. }     
  8. add_filter("mce_buttons_3""enable_more_buttons");  

上面的程式碼將會給你 WordPress 後臺的編輯器增加一排按鈕顯示,這一排增加了 3 個按鈕分別是,「橫線」 、 「字型大小」 、 「字型樣式」 。。。下面那個 mce_buttons_3 後面的三,即第 3 排,你可以用 mce_buttons_2 試一下,這樣按鈕就會加在第二排。

你也可以新增其它按鈕,按鈕列表你可以檢視官網說明,:

  1. bold   
  2. italic   
  3. underline   
  4. strikethrough   
  5. justifyleft   
  6. justifycenter   
  7. justifyright   
  8. justifyfull   
  9. bullist   
  10. numlist   
  11. outdent   
  12. indent   
  13. cut   
  14. copy  
  15. paste   
  16. undo   
  17. redo   
  18. link   
  19. unlink   
  20. image   
  21. cleanup   
  22. help   
  23. code   
  24. hr   
  25. removeformat   
  26. formatselect   
  27. fontselect   
  28. fontsizeselect   
  29. styleselect   
  30. sub   
  31. sup   
  32. forecolor   
  33. backcolor   
  34. forecolorpicker   
  35. backcolorpicker   
  36. charmap   
  37. visualaid   
  38. anchor   
  39. newdocument   
  40. blockquote   
  41. separator ( | is possible as separator, too)  

你可以自主新增,,要注意 的是,一排按鈕個數不要太多。。容量有限