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管理员

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

本月创作热力图

最新评论
Felix
Felix
4月1日
你好我想请教一下,为什么我php和redis都安装了,还是连接不上,一直显示未安装,旧插件文件也清理了
Mike
Mike
4月1日
当前页跳转一个页面,然后回退上一页,顶部进度条会缓慢加载,并且加载不完
评论于留言建议
Mike
Mike
4月1日
文章页划到最底部,侧边栏中切换作者发言会溢出
评论于留言建议
陇安辞
陇安辞
3月31日
guzhang
评论于关于本站
mchsj
mchsj
3月20日
希望增加文章目录
评论于留言建议