WordPress 免插件实现评论表情功能需要两个文件:smiley.php 文件和 smilies 表情图标文件夹

相关文件下载地址:http://pan.baidu.com/s/1dD7xtIT

注意 smiley.php 需要上传到主题根目录,smilies 表情图标文件夹上传到主题目录的 /images/ 文件夹中。

 

表情功能实现方法如下:

 

1. 开启表情转换
在 WordPress 网站后台的 【设置 – 撰写】 中找到 「撰写设置」 中的 「格式」 选项,并勾选该项。

2. 在 comments.php 的 textarea 之后的适当位置加入以下代码

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

 3. 在 functions.php 中添加如下代码:
add_filter('smilies_src','custom_smilies_src',1,10);
function custom_smilies_src ($img_src, $img, $siteurl){
return get_bloginfo('template_directory').'/images/smilies/'.$img;
}

该代码是为了修改 WordPress 调用表情的路径,默认是在/wp-includes/images/smilies 里,我们修改到了主题目录/images/smilies,这样 WordPress 版本升级时不会影响到该功能