WordPress 為經典編輯器制作一款插件
WordPress經典編輯器比新出的古藤堡編輯器好多了,盡管古藤堡的功能更強大,但是卻很難維護,區塊靠html編輯,不小心修改的話,會導致區塊錯亂。所以還是經典編輯器好。
WordPress主題,CorePress自帶的一款插件,在經典編輯器里面,實現了代碼高亮的插入和編輯。
1.注冊一個按鈕
在編輯器上注冊
我默認注冊的按鈕是挨著添加媒體的,所以代碼很簡單。
在function.php里面添加如下代碼即可
add_action('media_buttons', 'corepress_add_media_button');
function corepress_add_media_button()
{
echo '<a href="javascript:;" class="button corepress-btn">短代碼按鈕</a>';
}
注冊成功以后,可以在編輯器添加媒體的位置看到一個按鈕
在工具條上注冊
工具條上注冊,相對麻煩,等我整理下發出來
添加動作
add_action('admin_head', 'corepress_addbutton');
function corepress_addbutton()
{
//判斷用戶是否有編輯文章和頁面的權限
if (!current_user_can('edit_posts') && !current_user_can('edit_pages')) {
return;
}
//判斷用戶是否使用可視化編輯器
if (get_user_option('rich_editing') == 'true') {
add_filter('mce_buttons', 'register_button');
}
}
function register_button($buttons)
{
array_push($buttons, "|", "addShortCode"); //添加 一個按鈕
return $buttons;
}
版權聲明:
作者:applek
鏈接:http://www.yydfqli.cn/wpeditorplugin.html
文章版權歸作者所有,未經允許請勿轉載。
THE END