WordPress后台编辑器表情无插件

2011-06-2911,41710

这是最终效果..

WordPress后台表情无插件

 

无需改动系统文件方便快捷

首先确认你主题默认自带了表情

把下面代码插入到主题的functions.php里面

 

 

  1. <?php
  2. /*————————————————————————————————————————————————————我是可爱的分割线by:恋月————————————————————————————————————————————————————*/
  3. /*后台添加表情*/
  4. add_action('admin_menu', 'aioseop_meta_box_add');
  5. function aioseop_meta_box_add() {
  6. if ( function_exists('add_meta_box') ) {
  7. if( function_exists('get_post_types')){
  8. $mrt_aioseop_pts=get_post_types('','names');
  9. $aioseop_options = get_option('aioseop_options');
  10. $aioseop_mrt_cpt = $aioseop_options['aiosp_enablecpost'];
  11. foreach ($mrt_aioseop_pts as $mrt_aioseop_pt) {
  12. if($mrt_aioseop_pt == 'post' || $mrt_aioseop_pt == 'page' || $aioseop_mrt_cpt){
  13. add_meta_box('smiley',__('表情'),'aiosp_meta',$mrt_aioseop_pt);
  14. }
  15. }
  16. }
  17. }
  18. }
  19. function aiosp_meta() {
  20. ?>
  21. <script type="text/javascript">
  22. function clinsertsmilies(keycode) {
  23. tinyMCE.execCommand('mceInsertContent', false, ' ' + keycode + ' ');
  24. }
  25. </script>
  26. <a href="javascript:clinsertsmilies(':mrgreen:')"><img src="<?php bloginfo('template_url'); ?>/images/expression/icon_mrgreen.gif" alt="" /></a>
  27. <?php
  28. }

 

代码里面找到下面的代码

  1. <a href="javascript:clinsertsmilies(':mrgreen:')"><img src="<?php bloginfo('template_url'); ?>/images/expression/icon_mrgreen.gif" alt="" /></a>

  1. <?php bloginfo('template_url'); ?>/images/expression/icon_mrgreen.gif

替换成你表情 地址

  1. <?php bloginfo('template_url'); ?>

等于主题目录;

  1. <a href="javascript:clinsertsmilies(':mrgr4een:')">

上面的:mrgr4een: 等于表情符号

请复制粘贴

  1. <img src="<?php bloginfo('template_url'); ?>/images/expression/icon_mrgreen.gif" alt="" /></a>

到相应位置.... :arrow: :arrow: :arrow: :arrow:

1 0