问题描述: 以我正在使用的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里,不能用外链了
smilies-recog is coded by http://xiaohudie.net. Any posts here is one hundred percent original, so please keep my link so as not to hurt this pretty girl. -
效率真的好高!
貌似Header的CSS层乱了。。。
你再看看…你来的时候正在折腾ING
我一般会用全角颜文字当key. 这样表情换掉的时候, 起码不难看..可以看下我的那个表情Σ(⊙▽⊙”
@nolan 嗯这篇很久以前写的啦