wordpress添加自定义表情不被识别的解决方法

问题描述: 以我正在使用的ZBench为例,在comments.php里添加了自定义表情函数后,评论框上方可以显示表情,但是提交后不被识别: 就是文本框里面留下的是”:XX:” ,提交后显示的还是 “:XX:”
感谢DickWu小朋友发现这个问题
原因分析: 主题中调用了新表情,但是wordpress本身没有识别函数
解决方法:在wp-includes下找到functions.php。查找function smilies_init()函数,下面有数行如

if ( !isset( $wpsmiliestrans ) ) {
$wpsmiliestrans = array(
‘:mrgreen:’ => ‘icon_mrgreen.gif,
‘:neutral:’ => ‘icon_neutral.gif’,

这个函数的作用是调用表情短代码。照样子在下面添加’:XX:’ => ‘XX.gif’, XX是你为自定义表情设置的代码,然后wordpress就能识别自定义表情代码了。
有点缺憾,就是表情得传到smilies里,不能用外链了

LIKE OR SHARE IT:

admin发表于Code目录下,标签为,转载请保留链接

TOP DOWN
发表评论

您必须 [ 登录 ] 才能发表留言!

  1. 沙 发 DickWu

    效率真的好高!

    十二月 1, 2012 21:16:51
  2. 板 凳 DickWu

    貌似Header的CSS层乱了。。。

    十二月 2, 2012 15:42:49
  3. 地 板 nolan

    我一般会用全角颜文字当key. 这样表情换掉的时候, 起码不难看..可以看下我的那个表情Σ(⊙▽⊙”

    一月 19, 2014 13:45:12