几天前本站刚介绍过 Wordpress 自带表情代码,为了抵制使用不必要的插件,我将 Wordpress 自带的22个表情代码都列了出来,方便以后自己使用。或许常用的笑脸符号我们都知道是什么代码,但要将这22个表情符号都背下来那可得花段时间,也没这个必要。就在这时候,Willin大师挺身而出,提供了一个两全齐美的办法,既可以不用插件调用 Wordpress 默认的表情,又不需要强记这些代码,可以供访客直接选用,这就完全替代了 wp-grins 插件。
步骤:
1、点此下载(0.8K)smiley.rar,将其解压缩并上传至主题所以文件夹下。
2、在 comments.php 的 textarea 之前的适当位置加入以下代码:
简简单单两步就这样代替了 wp-grins 插件,效果可以见我的留言框上一排表情符,和使用 wp-grins 的效果是一样的,但是免去了调用 prototype.js,这样速度会快很多,基本不影响 Wordpress 的载入速度。
虽说Willin大师的这个方法也是转载来的,但是已经被Willin大师改进过了,我看了看原作者的方法,使用起来要比Willin大师提供的这个方法复杂一些。Willin大师果然很好很强大!
原文转自:http://willin.atbhost.net/?p=1268

拿走了
我要去找个使劲折腾z-blog的
已经在用了这个,还是在这里找的教程,谢谢万戈
终于找到非插件版本了,谢谢
要谢就谢Willin大师吧
你好万戈 我用了这个方法 表情也显示出来了 但是点上去 出现空白页面上面写false 地址栏是写类似这样的东西 javascript:grin(':eek:') 请问能麻烦您帮已解决一下吗?谢谢 期待您的回复
你可以给图片加alt标签,再给链接加title标签就可以了
正是我想要的,受用啦受用啦~
嘿嘿,能用上就好
你的这个留言图像比默认的好看啊,能给我一份吗?
这里可以打包下载:
http://wange.im/wordpress-default-22-expression-is-not-enough.html
有时间试一下。
博主啊,图标的鼠标经过显示的“色”,等这类alt在哪里添加啊?
额,我现在是把登陆的推出的代码下面都加上
了,暂时性解决了,不知加到哪里加一行就可以呢?
加在昵称,邮箱,网址栏的下面
我按照这方法弄好后,再回复过一个日志后因为不需要再输入账号密码了,表情栏也遮盖住了,是不是我代码放置的位置不对?谢谢了
请问万戈兄这个prototype.js在哪里取消调用呢?
1、点此下载(0.8K)smiley.rar,将其解压缩并上传至主题所以文件夹下
这句话说的让你看不明白,应该是放在目前主题的文件夹吧
恩,是的
谢谢你,已经用上了。。
不用插件,WP的速度是不是会快一点啊。。
理论上是这样滴,所以我尽量不用插件
是否可以把这些表情改用其他表情来使用呢,这样的话就可以使用更个性化的表情了。
可以啊,在wp-includes/smiles/文件夹下有WP默认的22个表情,同名覆盖上传你需要的表情图片即可
我按照此文的方法,发现结果显示为N个XX,貌似提取不到图片信息,下载下来的压缩包中是不是只有一个PHP文件?
那你试试这个方法吧:
http://wange.im/wordpress-smiles-without-plugins.html
麻烦万戈帮我找找原因,为啥都是XX,谢谢!
我想我找到原因了,你的WP是安装在wordpress目录下,而不是根目录的,修改一下smiley.php中的图片路径就可以了
谢谢,搞定了,接下来去把他们都改成可爱的球球表情,嘿嘿!~~
发现了个新问题,我把表情改成了别的,然后发现在发表时旁栏边距发生移位,怎么解决
有点晕:这个“适当位置”如何判断?
再将一个宝贝收入囊中,谢谢!
很好很强大很经典
我们还可以在wp-includes下找到functions.php并且自定义表情所对应的符号并适当修改smiley.php,那样我们就得到比wp默认的表情更多的表情
那样的话,以后WP升级就比较麻烦咯
老大,貌似插件有问题。
36~57行的表情路径, wp-includes/images/ ... 如果WP安装在根目录还不会出错,但是如果在二级目录就会访问到一个不存在地地方。应该是 ./wp-includes/images/... 吧?
是的,这就要根据实际情况稍加修改了
你好万戈, 我的主题 很怪. 用这种方法 上面 不显示 表情图标 但是 在这里输入表情代码, 却能显示. ..不知道 有什么解决办法么
就算不用插件,不用这个方法,输入表情代码都会显示表情的,因为这是WP自带的
貌似很好我,继续
你好 万戈, 我用了你这个方法.可是为什么我 调用完之后 在 显示表情的区域确实一片空白呢..?
看看代码有没有加错位置?
这个不会与服务器有关吧,,因为我在godaddy的服务器上的这样弄是正常的,但在本地测试,情况跟你一样
6月份的时候我也介绍过此方法
博主主题很MAN啊
嘿嘿,谢谢啊,你的也很酷呐~
呵呵,祝你成功啦~
以前没怎么关注这个,哈哈,今天看到了,收下啦
我觉得表情完全没必要用插件,这个方法相当不错,特此分享,嘿嘿
帮忙测试表情!
HOHO,你把我22个表情全发了一遍呀,创了我10000条留言中使用表情最多的留言记录
看到了吗?
:razz::sad::roll::twisted::arrow:
没空格情况下,
我试试
为什么我使用这种方法后,在留言显示时,是如:sad:的字符而不是表情符号?还需需要修改什么吗?
自己测试下
应该是需要一个空格,我试试.
原程式要手動加 ID, 我只改進了自動判斷而已.
不管怎么说都你就是牛人一个,多多向你学习
你们都是牛人
这个得感谢我,哈哈!
刚CHECK邮件发现你已经回复了。。。我服务器不支持MAIL(),不过可以用GMAIL的SMTP代替吗?你说的另外一个插件叫什么呢?如果不记得了我就自己查下好了。
PS:你怎么把表情又去掉了??
对于不支持mail()函数的主机,可以用configure smtp插件,关于这个插件,我也写过一篇文章,你可以看看:http://www.life-studio.cn/configure-smtp.html
我现在正好在调式comments.php,刚才正好把表情去掉了,现在又恢复了
顺便问下。。。你这个可以回复评论的功能是什么插件?还有如果你回复了我的留言,我信箱还受到提示邮件,又是什么插件?你博客的插件都好实用啊!
wp thread commet,是偶爱偶家的作品,你可以搜一下
你说的评论邮件通知也是这个插件的功能,不过前提是你的主机支持mail()函数,如果你的主机不支持此函数,则需要另一款插件代替
哥们你提供的东西真是实用啊~~~都是我想解决的问题!多谢啊!
呵呵,谢谢,喜欢就常来逛逛吧
我现在用的是BO-BLOG博客程序。。
没有试过bo-blog,是ASP的还是PHP的?
我突然想去拜访一下这位Willin大师了....
恩,是该去看看,Willin大师的主题也超级棒的哦,把主题做成WP后台的样子
为什么不把表情换个可爱些的?
因为这些图片小巧,嘿嘿
节省流量吗
都是几K的小图片,也用不了多少流量,主要是为了加快载入速度
先沙发&……
我没有发现移位耶,FF下测试