腾讯云服务器优惠活动华纳云香港服务器

如何替换WordPress的默认评论表情?

WordPress主题推荐

不知道大家怎么看,我个人就觉得WordPress的默认评论表情是非常丑陋的,非常不喜欢。而且我现在所使用的这个HotNews主题所使用的评论表情也是默认的表情,所以今天决定把Wordpress的默认表情替换为QQ的默认表情。

如何替换WordPress的默认评论表情?-第1张-boke112百科(boke112.com)

有一种比较简单的办法:

从网络上找到22个自己喜欢的gif表情,然后把名字改为跟Wordpress默认的22个表情的名字一样,然后直接覆盖即可。

WordPress默认的评论表情存放在wp-includes\images\smilies。

这个方法的缺点就是改动了Wordpress默认的图片,Wordpress一升级就会被覆盖掉,又要重新来过,这个非常麻烦,而且把新表情名称改为跟系统默认的名称一样,很不好理解,所以本文将从更改表情存放路径和表情名称来实现替换Wordpress默认的评论表情。

首先,从网上找到自己喜欢的表情下载并解压存放在主题文件images\smilies内,也可以直接下载本站的表情包(34个QQ表情)。

接着,把以下代码放入到主题目录的“functions.php”最后一个?>前面。

  1. //自定义表情路径和名称
  2. function custom_smilies_src($src$img){return get_bloginfo(‘template_directory’).’/images/smilies/’ . $img;}
  3. add_filter(‘smilies_src’, ‘custom_smilies_src’, 10, 2);
  4.     if ( !isset( $wpsmiliestrans ) ) {
  5.         $wpsmiliestrans = array(
  6.         ‘:cy:’ => ‘cy.gif’,
  7.         ‘:hanx:’ => ‘hanx.gif’,
  8.         ‘:huaix:’ => ‘huaix.gif’,
  9.         ‘:tx:’ => ‘tx.gif’,
  10.           ‘:se:’ => ‘se.gif’,
  11.           ‘:wx:’ => ‘wx.gif’,
  12.           ‘:zk:’ => ‘zk.gif’,
  13.            ‘:shui:’ => ‘shui.gif’,
  14.            ‘:kuk:’ => ‘kuk.gif’,
  15.            ‘:lh:’ => ‘lh.gif’,
  16.            ‘:gz:’ => ‘gz.gif’,
  17.            ‘:ku:’ => ‘ku.gif’,
  18.            ‘:kel:’ => ‘kel.gif’,
  19.            ‘:yiw:’ => ‘yiw.gif’,
  20.            ‘:yun:’ => ‘yun.gif’,
  21.            ‘:jy:’ => ‘jy.gif’,
  22.            ‘:dy:’ => ‘dy.gif’,
  23.            ‘:gg:’ => ‘gg.gif’,
  24.            ‘:fn:’ => ‘fn.gif’,
  25.            ‘:fendou:’ => ‘fendou.gif’,
  26.            ‘:shuai:’ => ‘shuai.gif’,
  27.            ‘:kl:’ => ‘kl.gif’,
  28.            ‘:pj:’ => ‘pj.gif’,
  29.             ‘:fan:’ => ‘fan.gif’,
  30.             ‘:lw:’ => ‘lw.gif’,
  31.             ‘:qiang:’ => ‘qiang.gif’,
  32.             ‘:ruo:’ => ‘ruo.gif’,
  33.             ‘:ws:’ => ‘ws.gif’,
  34.              ‘:ok:’ => ‘ok.gif’,
  35.               ‘:gy:’ => ‘gy.gif’,
  36.               ‘:qt:’ => ‘qt.gif’,
  37.               ‘:cj:’ => ‘cj.gif’,
  38.               ‘:aini:’ => ‘aini.gif’,
  39.               ‘:bu:’ => ‘bu.gif’,
  40.         );
  41.     }

以上这些代码是对应本站的表情包,如不用本站的表情包而是直接另行下载,只需要把代码中的’:cy:’ => ‘cy.gif’相对应改为新表情的名称即可,如新表情名称是xin.gif,这修改代码为’:xin:’ => ‘xin.gif’,以此类推即可。

最后,把主题中的smiley.php文件中a标签的代码相应修改为新表情的名称,如<a href=”javascript:grin(‘:cy:’)”><img src=”<?php bloginfo(‘template_directory’); ?>/images/smilies/cy.gif” alt=”” /></a>只需改动:cy:和cy.gif为:xin:和xin.gif即可。也可以直接下载本站的smiley.php文件。

如果还没有开启默认评论的,可以打开主题中的comments.php文件,在</textarea>后面添加<?php  include(TEMPLATEPATH . ‘/includes/smiley.php’);  ?>,其中/includes/smiley.php为smiley.php文件的路径,可自行修改。

看起来好像很复杂,其实很简单,如果大家也是使用HotNews主题,而且又是使用本站的主题包,只需要下载本站的表情包和smiley.php文件,然后在functions.php添加相应的代码即可。其他主题也是类似的。

如需使用本站的表情包、自定义表情的路径和名称代码及smiley.php文件,可直接下载(内附使用说明,提取码:s7ij)

本文地址:https://boke112.com/post/543.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu