无插件实现WordPress添加评论表情

此文转载自http://www.ilovecn.org,甲鱼酥的博客,感谢他。 :mrgreen:因为之前一直没找到具体位置,不知道表情放到哪。搜了好多地方只是模糊的说放什么之前之后,而我一直找不到那个位置。好不容易在他的博客找到了。

————————–

其实无插件实现评论表情我之前一直在用了,只是按照网上的普遍教程做下来最后一步出了问题,因为不影响结果显示,所以那时候也没深究。现在回头重新研究了一下,所以准备再写一篇,留作备份。

既然准备写那就从头开始说起。首先没有选择插件,因为大多插件的堆积导致wordpress更加臃肿,所以我更加倾向于代码的方式实现。

1、在网上找到自己喜欢的表情包,将/wp-includes/images/smilies 文件夹下,默认表情替换掉。

2、点击下载smiley.rar,打开smiley.php文件,在36-61行的地方看到如下代码,按照需要修改。并上传到主题目录下。

3、最后在 comments.php 的 <textarea>之前的适当位置加入以下代码

<?php include(TEMPLATEPATH . '/smiley.php'); ?>

我之前就是因为在主题文件中没找到 textarea导致表情位置不是偏上就是偏下,无法正确的显示在信息栏下面,对于无法找到textarea的童鞋可以尝试将以上代码复制到/wp-includes/comment-template.php文件的

<?php echo apply_filters( 'comment_form_field_comment', $args['comment_field'] ); ?>

上方即可。还有一个好处就是因为该文件是全局模版,因此就算更换主题以后也不用再次修改文件了~

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

相关