几天前本站刚介绍过 WordPress 自带表情代码,为了抵制使用不必要的插件,我将 WordPress 自带的22个表情代码都列了出来,方便以后自己使用。或许常用的笑脸符号我们都知道是什么代码,但要将这22个表情符号都背下来那可得花段时间,也没这个必要。就在这时候,Willin大师挺身而出,提供了一个两全齐美的办法,既可以不用插件调用 WordPress 默认的表情,又不需要强记这些代码,可以供访客直接选用,这就完全替代了 wp-grins 插件。
步骤:
1、点此下载(0.8K)smiley.rar,将其解压缩并上传至主题所以文件夹下。
2、在 comments.php 的 textarea 之前的适当位置加入以下代码:
<?php include(TEMPLATEPATH . '/smiley.php'); ?>
简简单单两步就这样代替了 wp-grins 插件,效果可以见我的留言框上一排表情符,和使用 wp-grins 的效果是一样的,但是免去了调用 prototype.js,这样速度会快很多,基本不影响 WordPress 的载入速度。
虽说Willin大师的这个方法也是转载来的,但是已经被Willin大师改进过了,我看了看原作者的方法,使用起来要比Willin大师提供的这个方法复杂一些。Willin大师果然很好很强大!
-
非插件调用 Wordpress 表情2010年03月13日 -
万戈牌 Fuck IE6 非插件版2011年05月13日 -
非插件同步 WordPress 日志到嘀咕2011年03月31日 -
阻止 Wordpress 对站内文章的 pingback2011年03月28日
这个p2主题怎么添加啊?
http://www.wuxinxinggg.tk 博主有空帮我看下,表情显示出来了,但是点击没用……输入代码能显示出来,非常感谢
话说,我根据你详细的教程弄过去。。发现。。留言板是正常显示表情,而在文章页,别人回复只看到字母如“:ide a: ”这样...是什么回事呢?请有空回复一下,感谢~
我发现我之前用的那个调用表情的函数有弊端,所以想换回这种方法,但我却又发现,我却获取不到地址!!!神马情况呢,查看源码却只有这个/wp-includes/images/smilies/icon_question.gif,却没有我的头
大侠我的comments.php文件中没有 textarea 啊,在这种情况下该怎么办呢?我又不想放弃原来的主题啊!现在我的表情无论如何也放不到框的上面,要么在日志的下面,要么在提交评论按钮的下面,大侠能否指点下我这个超级菜鸟呢?
我正在修改 Twenty Eleven 主题准备自用,发现这款主题的 textarea 是放在 wp-includes 文件夹下的 comment-template.php 文件中的,你也去那里找找看吧(虽然应该已经晚了很久就是了……
Pingback: wordpress评论表情代码版 | 幻少博客
Pingback: WordPress添加评论表情(免插件) | 小四的游乐场
你这个不是怎么中意, 继续寻找 .
有没有简单点的方法让文章后台插入表情呢
呃。。。其实文章编辑时插入表情的方法已经有人写过了,你可以百度一下
src="/
应该改成
src="./
不然如果wp装在二级目录就会出问题。。
恩,不错的建议呀,呵呵
Pingback: WordPress评论表情 - 技术文档 - PHP - WordPress - 主题 - 表情 - 自由的风
Pingback: 浩子d3主题共享及说明 – 大前端
大哥 按你说的方法弄了之后,表情都显示不出来 都是XX,请问有什么方法可以解决的?
在我这里吗?没有耶,我这里看正常
真强大的说。
放在那段JS之前吗?我两段连在一起放,结果不行?囧。。。
我看到你已经成功了,只是好像图片路径不太对?
不宜,你的留言版,我也很喜欢,也想知道你这个WP用的是哪些插件。在线的话QQ联系下:283890256.。
呃。。。除了一个点击量统计插件,其他就木有用插件了,纯代码。。。
其实我超喜欢你的留言版。哈哈。关于那个底栏,图片 我放在 根目录的imges里,跟主题的imges里都不行。纠结中……
另外,关于这个表情的,那段 我没办法放到网址的下面,具体代码如下: array(
'author' => '' . '' . __( 'Name' ) . ' ' . ( $req ? '*' : '' ) .
'',
'email' => '' . __( 'Email' ) . ' ' . ( $req ? '*' : '' ) .
'',
'url' => '' . __( 'Website' ) . '' .
''
),
'comment_field' => '' . _x( 'Comment', 'noun' ) . ''
)
);
?>
能告诉我,需要怎么改吗?
万戈,好强的说,你那个工具,我用非插件版的,结果,不知道调用谷哥JQ那段,咋整,放哪里?然后。图片跟那个小喇叭没显示出来,还会出现两段。囧囧。还求指教。。
只要放在 javascript 之前就可以了
这个表情很好看。很乖哈!
表情不错,挖去用用
哈哈,这套表情已经广为流传了,欢迎使用
偶也用的这个方法,讨厌插件。。
我也是,嘿嘿,我基本不用插件
试一下~:???:
要有空格的。。。。
我的留言页面是插件来的,那么我要怎么将表情这段代码加入呢
呃。。。不知道你用的是什么插件呀
这次终于一次性成功啦 .happy .感谢~!~
试一下表情~~~~~~~~
忘了用表情。嘿嘿。
已经用上了。谢谢指导。
万戈大哥,你在评论最下边的指向这篇日志的其他博客的相关日志的链接是如何实现的啊?有没有教程?嘿嘿~
你可以看看这篇:http://wange.im/related-posts-without-plugins-in-wordpress.html
万哥,好像我说的不太明白让你理解错了,嘿嘿,我说的是所有评论最下边的,比如我写了一片文章中注明了转载自你的这篇文章,然后在你的所有的评论最下边会显示我的文章的名字及我的博客的名字。因为今天有一位朋友在他的一篇文章中写了转载自我的某篇文章,然后我的那片文章的最下边有一条类似于评论一样的,显示了他的文章的所有内容,格式非常的不好看。记得在你这边看到这个界面,想来取取经,嘿嘿~
你说的是pingback吧,这个没啥教程哟,因为是css的写法,这个主题各不相同,没有统一的方法耶
与你博客上另一种方法(http://wange.im/wordpress-smiles-without-plugins.html)比起来,我推荐现在的这种。
看到这个比较鸡动,转走并且使用了都忘记留个脚印了,嘿嘿。多谢万戈大哥的分享。
呵呵,客气客气,只要能对你有用,尽情转载吧
Pingback: » WordPress添加评论表情(免插件) 奚少收藏小窝 分享你可能会喜欢的!
Pingback: 升级到WordPress3.0.1,本博客修改小记
Pingback: 大战Wordpress手记【1】 | 我爱人字拖
请问你评论里的表情系列叫什么名字啊?
是人人网里的一套表情,没啥名字
Pingback: 恋上苹果 » WP免插件实现表情
拿走了
我要去找个使劲折腾z-blog的
已经在用了这个,还是在这里找的教程,谢谢万戈
终于找到非插件版本了,谢谢
要谢就谢Willin大师吧
你好万戈 我用了这个方法 表情也显示出来了 但是点上去 出现空白页面上面写false 地址栏是写类似这样的东西 javascript:grin(':eek:') 请问能麻烦您帮已解决一下吗?谢谢 期待您的回复
你可以给图片加alt标签,再给链接加title标签就可以了
博主你好,能说具体点吗?我也是这个问题,我给图片加上alt标签,链接加上title标签,还是解决不了
正是我想要的,受用啦受用啦~
嘿嘿,能用上就好
你的这个留言图像比默认的好看啊,能给我一份吗?
这里可以打包下载:
http://wange.im/wordpress-default-22-expression-is-not-enough.html
有时间试一下。
Pingback: 修改添加wordpress评论表情 | 阿泉博客 – 泉眼无声惜细流
博主啊,图标的鼠标经过显示的“色”,等这类alt在哪里添加啊?
额,我现在是把登陆的推出的代码下面都加上
了,暂时性解决了,不知加到哪里加一行就可以呢?
加在昵称,邮箱,网址栏的下面
我按照这方法弄好后,再回复过一个日志后因为不需要再输入账号密码了,表情栏也遮盖住了,是不是我代码放置的位置不对?谢谢了
请问万戈兄这个prototype.js在哪里取消调用呢?
Pingback: WordPress收藏页 - 自在飞
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中的图片路径就可以了
谢谢,搞定了,接下来去把他们都改成可爱的球球表情,嘿嘿!~~
发现了个新问题,我把表情改成了别的,然后发现在发表时旁栏边距发生移位,怎么解决
我没有发现移位耶,FF下测试
有点晕:这个“适当位置”如何判断?
Pingback: 噗噗嗨 » Blog Archive » WordPress评论表情代码版
再将一个宝贝收入囊中,谢谢!
Pingback: Wordpress评论表情非插件调用 | 超人流水账
很好很强大很经典
我们还可以在wp-includes下找到functions.php并且自定义表情所对应的符号并适当修改smiley.php,那样我们就得到比wp默认的表情更多的表情
那样的话,以后WP升级就比较麻烦咯
老大,貌似插件有问题。
36~57行的表情路径, wp-includes/images/ ... 如果WP安装在根目录还不会出错,但是如果在二级目录就会访问到一个不存在地地方。应该是 ./wp-includes/images/... 吧?
是的,这就要根据实际情况稍加修改了
你好万戈, 我的主题 很怪. 用这种方法 上面 不显示 表情图标 但是 在这里输入表情代码, 却能显示. ..不知道 有什么解决办法么
就算不用插件,不用这个方法,输入表情代码都会显示表情的,因为这是WP自带的
貌似很好我,继续
你好 万戈, 我用了你这个方法.可是为什么我 调用完之后 在 显示表情的区域确实一片空白呢..?
看看代码有没有加错位置?
这个不会与服务器有关吧,,因为我在godaddy的服务器上的这样弄是正常的,但在本地测试,情况跟你一样
6月份的时候我也介绍过此方法
博主主题很MAN啊
嘿嘿,谢谢啊,你的也很酷呐~
Pingback: Wordpress 无插件调用表情 | 帅哥:)
呵呵,祝你成功啦~
以前没怎么关注这个,哈哈,今天看到了,收下啦
我觉得表情完全没必要用插件,这个方法相当不错,特此分享,嘿嘿
帮忙测试表情!
HOHO,你把我22个表情全发了一遍呀,创了我10000条留言中使用表情最多的留言记录
看到了吗?
:razz::sad::roll::twisted::arrow:
没空格情况下,
我试试
Pingback: 非插件方式添加评论表情 | IT北瓜
为什么我使用这种方法后,在留言显示时,是如: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的小图片,也用不了多少流量,主要是为了加快载入速度
先沙发&……