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

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

本月创作热力图

最新评论
hui
hui
8月19日
能否支持微信第三方登录啊?
Fiee
Fiee
7月21日
我网站基本上都装了,速度确实有所提升,还免费。我不喜欢白嫖,加你QQ没同意,网站也没有打赏通道 想支持一下的。
小超
小超
7月9日
下个版本考虑将下载地址加密(防止采集)
Lvtu
Lvtu
7月4日
qiang厉害
评论于留言建议
chinacnd
chinacnd
6月26日
这个主题是怎么做到加载速度那么快的?