你主题必须引用了 FontAwesome 图标库,或者你自己引入,引入方法一为就不介绍了,百度一堆。
/*添加音乐播放器短代码按钮*/
ed.addButton( 'aplayerbox', {
title : '插入音乐播放器',
icon: 'music',
onclick : function() {
ed.selection.setContent('[music]' + ed.selection.getContent() + '');
}
});
如上方代码,定义一个icon:music
,然后我们再在font-awesome.css
文件里添加几行代码,记住后台要引用font-awesome.css
文件。
i.mce-i-music:before {
content: "\f001"; /*music图标在FontAwesome图标库中的字码点*/
font-family: FontAwesome;
}
注意上面 css 的格式i.mce-i-js里定义的图标名称:before
,然后去 FontAwesome 网站查music图标在图标库中的字码点,下图 Unicode: 后面接的4个字符,写入 CSS 里要记得加“\” 。
就这么简单,去后台刷新缓存看看把。我添加的按钮,都知道是啥不?