没记错的话,WordPress默认主题评论是没有加载表情包的吧?如果我记错了可以留言告诉我。即便如此,但却能在:wp-includes\images\smilies里找到默认表情图片。刚开始我不知道,因为我按照网上的上传自己的表情包后,显示的是我没见过的简陋表情。所以我猜测WP是有自带表情包的,然后我就去找smilies的文件夹,就找到了。明白上面前面这些话就简单了。

第一步:新建一个smilies文件夹并放入你需要的表情图,并把名称一个个换成默认表情图片里面的名称;然后把新建的smiles文件夹上传到你所用主题的images文件夹,没有新建一个即可;同时用新建的smilies文件替换掉wp-includes\images默认的similes文件夹即可;

第二步:打开你所用主题的comments.php文件,在相应的位置加入以下代码:
<?php include(TEMPLATEPATH . '/includes/smiley.php'); ?>

具体的位置很难明确的告诉你,主题不同位置不同,我只能告诉你我的主题的comments整个代码如下:


第三步:打开主题的functions.php文件,加入以下代码:

//自定义评论表情
function custom_smilies_src($src, $img){return get_bloginfo('template_directory').'/images/smilies/' . $img;}
add_filter('smilies_src', 'custom_smilies_src', 10, 2);

第四步:将smiley.php放到主题的include文件夹下,没有新建include文件夹即可;
放上来是方便有人有需求,自己也留着做个记录。

Danile_Lxp
04-27


相关文件下载:
地址:https://pan.baidu.com/s/1dpZZSvGXdJlVG-zexKUQZw
密码:
评论后刷新可见隐藏内容