某些WordPress模板首页最新评论小工具不显示表情,本文提供解决办法,详情请下滑。
在评论插入表情以增加用户互动已成为大多数网站的做法,但笔者发现有部分WordPress模板在首页“最新评论”小工具处并不能显示表情,只显示为表情代码,如下图。
可能是模板作者没有注意到的细节吧,其实只需要加入一段代码就可以正常显示表情了。
解决办法
找到“最新评论”小工具php文件,搜索“echo $output;”然后在前面添加一条代码
- $output = convert_smilies($output);
之后就是这样子:
- $output = convert_smilies($output);
- echo $output;
这时候刷新一下,是不是表情已经出现了呢。
WordPress convert_smilies() 函数介绍
Convert text equivalent of smilies to images.
中文:将文本中的表情符号替换为图片。
当然这里的表情符号是wp中固定的那些。
那么该函数的基本使用就是
- <?php convert_smilies( $text ) ?>
$text 是你想要替换表情的文本(字符串)。
请注意:
1、要显示表情肯定要在后台开启显示表情功能,请在后台-> 设置 -> 撰写勾选“转换表情符号为图像”在此不赘述。
2、修改最新评论代码不一定在小工具php,也有的在sidebar.php上,总之要灵活运用,在需要显示评论表情的地方添加如上代码就可以了,请读者自行折腾。
还好,我的能够正常显示!
小工具PHP没有找到怎么办呢?
@留芳网: 小工具一般在目前主题的widgets文件夹中,或者直接就是widgets.php文件,你可以仔细查找一下。
@闫广冉: 不是找不到小工具PHP,是找不到这段代码
有时候看到WordPress首页小工具不显示一些表情,真心觉得很烦,有个这个方法就完全可以搞定了