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;
}

 

 

 

上一篇 CorePress主题配置自定义登录页面
下一篇 使用Google内核浏览器调试真机网页
目录
applek

applek管理员

个人说明在个人中心里面设置

本月创作热力图

最新评论
卡卡
卡卡
5月31日
倒是放个演示地址啊
昵称
昵称
5月28日
可以设置CMS卡片式布局吗
kcui
kcui
5月15日
测试一下评论功能
fei8080@163.com
fei8080@163.com
4月30日
很好
Mr.C
Mr.C
4月12日
个人建议,下个版本考虑将下载地址加密(防止采集)