由于主题『Weisay Simple』的使用率良好,很多人来我博客发布评论的时候都喜欢我这套简洁可爱的表情头像。
这套表情头像是很久很久以前一个网站上发表评论的时候看见的,一见倾心,于是收藏了下来。WordPress的默认表情是22个,这套表情只有16个,想替换肯定不够的,就算替换了万一哪天WordPress升级了又会覆盖的,唯一的方法就算自定义表情及其路径。
很多人也问我如何自定义表情路径,现在我分享下,包括我的表情,互联网的精神本来就算共享的,当然大家得和我一起感谢这套符号表情的作者。
下面讲解使用方法:
第一步:下载weisay_smiley.zip,解压,将表情文件夹smiley和smiley.php一起上传到你目前使用的主题目录下面。
第二步:在functions.php添加以下代码
//评论表情路径
add_filter('smilies_src','custom_smilies_src',1,10);
function custom_smilies_src ($img_src, $img, $siteurl){
return get_bloginfo('template_directory').'/smiley/'.$img;
}
第三步:打开comments.php,搜索textarea,在其前面的合适位置加上
<?php include(TEMPLATEPATH . '/smiley.php'); ?>
搞定,这样就可以轻松的自定义表情和表情路径了。
注意,要替换里面的头像时,要注意与smiley.php里面头像的名称一一对应,不然可能就显示不出来了,切记。
过来支持下
更改后 页面乱码
@榆木森修改代码的时候请用编辑器修改。
@William修改了之后,原来的表情还在是什么情况呢
@榆木森那是因为你没有删除原来应用表情的代码
请问这个主题该怎么在后台添加表情呢?
@Qa后台添加表情?表情可以在主题里面加载,可以按照上文的方式来
@William是后台编辑框。
看楼主的博客可以学到很多东西
已找到原因。因为主题设置不知道怎么恢复到了默认。而且模板默认的表情地址不是在模板文件中
用的您的主题,不知道为什么smiley.php和文件夹都不存在了。然后自己尝试修改。在修改functions后提示错误
= =表示感谢~
修改后comments.php 后 ,发表评论-提交留言变成问号
@蜡笔小海评论未填写地址,不清楚具体情况
终于见到这套模板的原作者了,模板很好看,真心没得说。不过,评论框上的这套表情是不是会显得太小了?
@Virnis表情你可以自行替换的嘛!
William,您好,请问我使用wordpress的定时发送文章的这个功能,定时发送的文章不现实在主页首页中(指定的分类目录里已经存在了),这是什么问题,请求教!!
@mzllon没有使用的定时发布文章功能,不清楚,看看你定义的发布时间是否有问题。
提示一下那些按照这个方法改了之后,能看到评论栏上方的表情,但是提交之后看到的还是符号的同学。
你需要检查后台—设置—撰写—格式—转换如 :-)、:-P 等文本表情符号为图像
否则你就是想破脑子也搞不定的~嘿嘿
我网站这个标签云和左边对不齐,望解答下,谢谢!
我用的weisaysimple主题,按照你说的方法弄了之后评论框上边是可以显示出来表情的,但是文章里显示的确实表情对应的字符,是不是因为我把CustomSmile禁用掉了的缘故?
@Yong StillHere你试着开始表情看看!
@William我把CustomSmile插件源码改了,现在好了,貌似是CustomSmile插件升级了…
不知道能不能设置成文章完全显示的,不用那个read more的形式。文章中的图片直接完全显示。
不错,已经修改成功
博主制作的主题很好,已经换用博主的主题模板了,真好啊。
william大大 那个show-useragent官网下的压缩数据损坏了啊……
感谢~嘿嘿
william大大你的显示浏览器和下载那个按钮是用什么插件呢?
@odminshow-useragent 这个插件
@William 回复的时候表情好像不会显示,试试你这的。。