WordPress QuickTags编辑器添加自定义按钮
在WordPress编辑器里添加各种按钮,可以给编辑器增加更多功能,让你更方便地编辑文章。
假设我们需要在HTML编辑器里加上一个Google AdSense广告的插入按钮。首先需要编写一段关于Google AdSense的短代码并加入到funtions.php文件里。下面是一个Google AdSense段代码的示例:
function do_adsense() { $adsense = "你的AdSense代码"; return $adsense; } add_shortcode('adsense', 'do_adsense');
完成上面的代码后,我们需要在wp-includes/js文件夹下的quicktags.js文件里加入一段代码,查找类似如下代码:
edButtons[edButtons.length]....
在其前面添加代码:
edButtons[edButtons.length]=new edButton('ed_adsense','adsense','[adsense]','','adsense');
PS.为防止意外情况发生,请事先备份这两个文件!
保存并刷新后台的编辑界面,你就会看到新的编辑按钮了,当然你也可以稍微改动其中的代码来添加其他按钮。
再给个例子,添加一个固定代码段按钮!
可直接修改quicktags.js文件(无需修改function.php),添加代码:
edButtons[edButtons.length]=new edButton("ed_example","example",'<div><a href="https://yangjunwei.com/example/" target="_blank">example</a>',"</div>","example");