当前位置: 首页 > 设计 > 正文
avatar

秒速赛车时间 www.2s1a.cn WordPress在评论的时候使用一些适当的表情可以使评论变得活泼,所以现在也越来越多的博客开启了这一功能,开始很多都是通过插件来实现的,其实一段简单的代码就可以实现这个功能

博客在评论的时候使用一些适当的表情可以使评论变得活泼,所以现在也越来越多的博客开启了这一功能,开始很多都是通过插件来实现的,其实一段简单的代码就可以实现这个功能,这样就免去了调用插件里面的js,这样速度会快很多,基本不影响 WordPress 的载入速度。

步骤:

1、点此(下载)smiley.rar,将其解压缩并上传至主题所以文件夹下。

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

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

简简单单两步就这样代替了 wp-grins 插件,效果可以见我的留言框上一排表情符。

============================================

下面来点升级,默认的WordPress表情是非常的丑的,所以我们希望自定义表情,最傻瓜式的方法的就是一个一个的替换原来的表情,当然这就有个弊端,升级WordPress之后又被替换回来了。

其实 WordPress 已经给我们预留了表情路径的钩子,我们完全可以在主题的函数中自定义这个路径,而不必大费周章去覆盖替换原表情图片。方法很简单,在 WordPress 主题的 functions.php 文件中加入以下代码就可以了:

add_filter('smilies_src','custom_smilies_src',1,10);
 function custom_smilies_src ($img_src, $img, $siteurl){
     return get_bloginfo('template_directory').'/includes/smiley/'.$img;
 }

从以上代码中可以看出,我的表情图片是放在主题目录的 includes/smiley 中,这样可以更方便地随自己的主题进行管理,当然以上只是修改 WordPress 表情的路径。

本文固定链接: //www.2s1a.cn/blog/wordpress-comments-smiley.html | 威言威语

WordPress 代码实现评论表情功能:目前有13 条评论

  1. avatar
    9楼
    岩展 Google Chrome Windows

    comments.php 中没有 textarea怎么办啊,大佬,受教了,希望您可以在百忙之中给与解答,真的感谢??! :cool: :cool:

    2018-09-09 00:05 [回复]
  2. avatar
    8楼
    吾爱御宅网 Google Chrome Windows

    :grin: 看了一下发现没有textarea标签,尴尬了

    2017-04-17 19:03 [回复]
  3. avatar
    7楼
    sockite 猎豹浏览器 Windows

    :?: :shock: :cool:

    2017-04-16 00:47 [回复]
  4. avatar
    6楼
    一段佳能 Opera Next浏览器 Windows

    :?: 貌似输出不对啊 :cool: :cool:

    2016-02-26 10:33 [回复]
    • 哪里都有你

      2016-02-29 21:16 [回复]
    • avatar
      秒速赛车时间 Mozilla Firefox Windows

      我一直就用的这种方法,看看是不是表情路径的问题。

      2016-03-08 16:36 [回复]
      • 我现在是有表情了,但是非要得刷新页面后才会显示出来,不知道什么原因。

        2016-03-09 08:33 [回复]
        • avatar
          秒速赛车时间 Mozilla Firefox Windows

          打开看了一下很正常,有个滚动加载的效果而已。

          2016-03-12 21:39 [回复]
  5. avatar
    5楼
    小二苘 Google Chrome Windows

    学习了

    2014-03-09 16:00 [回复]
  6. avatar
    4楼
    设计梦 Internet Explorer Windows

    :sad: :smile: :cry:

    2012-02-27 22:56 [回复]
  7. avatar
    地板
    蜗牛 Internet Explorer Windows

    :roll: 不错,学习了,等会实践一下

    2011-11-18 18:19 [回复]
  8. avatar
    板凳
    toptpe Internet Explorer Windows

    我险恶comments.php 中没有 textarea 啊,请问该如何办好啊

    2011-10-03 23:57 [回复]
  9. avatar
    沙发
    蓝秋枫 Google Chrome Windows

    不错的教程

    2011-09-05 21:38 [回复]

发表评论

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

快捷键:Ctrl+Enter
  • 21岁女子沙井村帮男友取"包裹" 没想到刚拿到手就被抓了男友包裹-西安新闻 2019-03-16
  • 抗战期间,毛泽东三次为儿童节题词 2019-03-15
  • 挑剔出了名的莱佛士新酒店选址波兰 只为了致敬艺术复兴? 2019-03-06
  • 昨天中国元首才接见了美国国务卿,说中美合作将造福于两国人民和世界人民。风雨同舟,靠不住啊。 2019-02-22
  • 高清:阿根廷冰岛之战一触即发 斯巴达克球场外球迷聚集 2019-02-22
  • 新华时评:磋商,不等于反复折腾 2019-02-16
  • 藏医保健常识:保肝护肝有讲究 2019-02-11
  • 世界杯期间严查酒驾毒驾 江西警察前天又抓了167人 2019-02-11
  • 我指的是支持楼主允许企业和灵活就业及专家型科技工作者可以根据自己身体状况灵活选择退休年龄。 2019-02-10
  • 关于人类所有的知识问题,其实都是社会问题。就“社会”两个字。 2019-02-10
  • 深秋烟雾偎婺源文章中国国家地理网 2019-02-09
  • [微笑]也不用担心房价会崩盘,因为亏损太多,没人会卖,只有炒房的才会急于套现会有全社会占比较小的抛售…… 2019-02-09
  • 习近平为传统文化“代言” 2019-02-06
  • 【记城者2018 城市推动力】用城市力量建设大美陕西! 2019-02-06
  • 中国资本市场开放出大招 跨境证券投资更便利 2019-02-01
  • 980| 384| 656| 874| 939| 887| 939| 195| 974| 625|