close

wordpress文章編輯器使用的是目前國際上十分流行的TinyMCE編輯器,TinyMCE是一個輕量級的基於瀏覽器的所見即所得編輯器,支持目前流行的各種瀏覽器。功能方面雖然不能稱得上是最強,但絕對能夠滿足大部分網站的需求,並且功能配置靈活簡單。

通常wordpress內置的文章編輯按鈕已經可以滿足我們平時寫博的功能,如果你需要更加多的按鈕支持功能,可以通過以下方法來實現。

在主題文件夾下的functions.php文件中加入如下代碼:

add_filter('mce_buttons_3','my_buttons');
function my_buttons($buttons){
$mces=array(
'cut',
'copy',
'paste',
'image',
'code',
'hr',
'fontselect',
'fontsizeselect',
'styleselect',
'sub',
'sup',
'backcolor',
'visualaid',
'anchor',
'newdocument',
);
foreach($mces as $mce){
$buttons[]=$mce;
}
return $buttons;
}

修改好後,這時文章編輯頁面的編輯按鈕界面已經改變。

 

 

另外一種修改方法。

WordPress默認編輯器為TinyMCE,你可能認為它比較簡陋,不過本人不喜歡使用其它增強類的插件,累贅,寫日誌又不是編排辦公文件,不需要過於復雜的功能,其實默認編輯器TinyMCE有部分功能按鈕被隱藏了,通過下面的代碼可以為TinyMCE編輯器增加額外按鈕,比如:分隔線、字體、字號選擇、上標下標等,如圖:

將下面代碼添加到你的主題functions.php模版文件中:

function enable_more_buttons($buttons) {
$buttons[] = 'hr';
$buttons[] = 'del';
$buttons[] = 'sub';
$buttons[] = 'sup';
$buttons[] = 'fontselect';
$buttons[] = 'fontsizeselect';
$buttons[] = 'cleanup';
$buttons[] = 'styleselect';
$buttons[] = 'wp_page';
$buttons[] = 'anchor';
$buttons[] = 'backcolor';
return $buttons;
}
add_filter("mce_buttons_3", "enable_more_buttons");

上面的代碼默認是加到編輯器工具欄的第一行,也可以加到第二或另起一行,用下面的代碼替換上面代碼中最後一句。

添加到第二行:
 
add_filter("mce_buttons_2", "enable_more_buttons");

單獨另起一行:
 
add_filter("mce_buttons_3", "enable_more_buttons");

通過上述方法將隱藏的按鈕顯示出來,使TinyMCE編輯器功能得到增強,基本可滿足大部分人的需求。

arrow
arrow
    全站熱搜

    t909092 發表在 痞客邦 留言(1) 人氣()