WordPress 实现在编辑器添加按钮 快速插入短代码
wordpress吧
全部回复
仅看楼主
level 14
  这段代码来自我的付费主题……现在应该有蛮多吧友正在使用短代码,将以下加入 functions.php 后,可以在文章编辑器的“文本”模式看到快速插入短代码的按钮。
  以下内容自行修改,增加按钮就直接复制此行:
  QTags.addButton( *m2*, *黄色危险面板*, *[warning]这里输入内容[/warning]*);
  按照 m1 m2 m3 ……………… mn 格式。
<?php
add_action( *admin_print_footer_scripts*, *shortcode_buttons*, 100 );
function shortcode_buttons() {
?>
<script type="text/javascript">
QTags.addButton( *m*, *红色警告面板*, *[noway]这里输入内容[/noway]*);
QTags.addButton( *m0*, *灰色提示面板*, *[task]这里输入内容[/task]*);
QTags.addButton( *m1*, *绿色通过面板*, *[buy]这里输入内容[/buy]*);
QTags.addButton( *m2*, *黄色危险面板*, *[warning]这里输入内容[/warning]*);
</script>
<?php }
function add_editor_buttons($buttons) { $buttons[] = *fontselect*; $buttons[] = *fontsizeselect*; $buttons[] = *cleanup*; $buttons[] = *styleselect*; $buttons[] = *hr*; $buttons[] = *del*; $buttons[] = *sub*; $buttons[] = *sup*; $buttons[] = *copy*; $buttons[] = *paste*; $buttons[] = *cut*; $buttons[] = *undo*; $buttons[] = *image*; $buttons[] = *anchor*; $buttons[] = *backcolor*; $buttons[] = *wp_page*; $buttons[] = *charmap*; return $buttons; } add_filter("mce_buttons_3", "add_editor_buttons");
2014年09月16日 02点09分 1
level 14
注:以上代码所有星号(*)全部更换为英文引号。
2014年09月16日 02点09分 2
level 14
good!
2014年09月16日 04点09分 3
level 13
学习了
2014年09月17日 02点09分 4
level 12
谢谢啦
2014年09月17日 05点09分 5
level 5
求效果展示
2014年09月23日 01点09分 6
1