威言威语
我愿像茶,苦涩留心,清香予人。
威言威语
当前位置: 首页 > 设计 > 正文

WordPress自定义表情及其路径

WordPress的评论中添加表情可以适当提升评论的欣赏度,表情让评论更加生动活泼,WordPress默认表情很难看,如何自定义WordPress表情及WordPress表情的路径是本文要讲解的。
WordPress自定义表情及其路径

由于主题『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里面头像的名称一一对应,不然可能就显示不出来了,切记。

您可能还会对这些文章感兴趣!

WordPress自定义表情及其路径:目前有 112 条评论

  1. Yong StillHere
    36楼
    Yong StillHere:Opera 11.60 GNU/Linux

    好方法,我是直接把默认的替换了、、、

    2012-01-30 09:24 回复
  2. manycells
    35楼
    manycells:Google Chrome 16.0.912.77 Windows 7

    这个有用,收了,谢谢

    2012-01-27 22:57 回复
  3. 用户体验优化
    34楼
    用户体验优化:360安全浏览器 Windows XP

    博主制作的主题是个人认为最好的几个主题之一。考虑更改中。。

    2012-01-21 15:09 回复
  4. ishi90
    33楼
    ishi90:Internet Explorer 8.0 Windows 7

    我把后台表情管理(关了)已经完美解决

    2012-01-15 19:11 回复
    • William
      WilliamGoogle Chrome 16.0.912.75 Windows 7

      @ishi90恩,我主题自带了表情了,你其实可以在那个基础上修改下就行,这个后台也行控制开或者不开。

      2012-01-16 00:54 回复
  5. ishi90
    32楼
    ishi90:Internet Explorer 8.0 Windows 7

    想问博客主一个问题我表情回复提交以后不显示是什么问题啊?按照你的方法更换表情以后是两排表情自带的表情还是在,然后我换了一套QQ表情就显示了但是还是有自带表情。(注以前搞过那个免插件替换表情,替换的就是那套QQ表情,好像是WP升级以后就一直不显示表情了) :cry: :cry:

    2012-01-15 18:52 回复
  6. an9
    31楼
    an9:Google Chrome 10.0.648.204 Windows XP

    支持分享精神. :lol:

    2012-01-14 09:59 回复
  7. 姗宝
    30楼
    姗宝:Firefox 9.0.1 Windows XP

    :cool: :cool: 这表情真有意思

    2012-01-11 02:36 回复
  8. legend
    29楼
    legend:Google Chrome 16.0.912.0 Windows 7

    学习了,谢谢

    2012-01-10 18:24 回复
  9. 求助
    28楼
    求助:Google Chrome 16.0.912.63 Windows 7

    add_filter(‘smilies_src’,’custom_smilies_src’,1,10);

    function custom_smilies_src ($img_src, $img, $siteurl){

    return get_bloginfo(‘template_directory’).’/smiley/’.$img;

    }

    这段代码,加上 订阅的那个 feed 就报错.去掉表情就显示默认的了…冲突,求解决.

    2012-01-04 00:05 回复
    • William
      WilliamInternet Explorer 9.0 Windows 7

      @求助不知道你用的是哪个主题,评论的时候把你博客的网址填上。

      2012-01-04 00:10 回复
  10. 求助
    27楼
    求助:Google Chrome 16.0.912.63 Windows 7

    用这个方法,表情OK了.但是订阅却显示错误了…… rss ….

    2012-01-03 23:06 回复
  11. 老鹰主机
    26楼
    老鹰主机:Firefox 8.0 Windows XP

    问下分类目录的关键词描述你是用插件弄的吗?

    2012-01-02 08:18 回复
    • William
      WilliamSafari 4.0 iPhone iOS 3.1.3

      @老鹰主机没有,都是代码实现的。

      2012-01-02 11:22 回复
      • 老鹰主机
        老鹰主机:Firefox 9.0.1 Windows XP

        @William额,主题里面默认没有是吧?我要自己百度是吧?

        2012-01-02 12:35 回复
        • William
          WilliamSafari 4.0 iPhone iOS 3.1.3

          @老鹰主机恩,是没有的,因为分类ID不一样,不能直接写

          2012-01-02 16:48 回复
          • 老鹰主机
            老鹰主机:Firefox 9.0.1 Windows XP

            @William能把您的分类调用的seo.php里面的代码分享一下给我吗?
            现在就差这个了。。。我的QQ378545232 非常感谢啊

            2012-01-02 16:50 回复
  12. 爱微博客
    25楼
    爱微博客:Google Chrome 16.0.912.63 Windows XP

    我的博客还是喜欢用gravatar~

    2012-01-01 12:31 回复

发表评论

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

gravatar

question razz sad smile redface biggrin eek shock confused cool lol mad rolleyes wink cry