• WP修改实战之无插件更换WP默认表情

    以前一直用的是WP默认的那些表情,前些天看到校内的表情不错就想拿过来用了,嘿嘿

    校内icon

    首先想到的是将原来的表情图片一个个换掉,由于校内下载到的那些命名都是1.gif 2.gif这样的,而WP默认的是icon_smile.gif这样,实在麻烦,于是此方法PASS掉。

    至于插件,鉴于WP已经比较慢,还是不装插件的好,于是装插件也被我PASS

    剩下的只有修改代码了,看了网上的方法,2.8的应该是修改wp-includes/functions.php中的代码,默认的表情定义是这样的

    if ( !isset( $wpsmiliestrans ) ) {
      $wpsmiliestrans = array(
      ‘:mrgreen:’ => ‘icon_mrgreen.gif’,
      ‘:neutral:’ => ‘icon_neutral.gif’,
      ‘:twisted:’ => ‘icon_twisted.gif’,
        ‘:arrow:’ => ‘icon_arrow.gif’,

    由于校内的是命名都是1.gif 2.gif这样的,我是懒人,就改成了下面这样的

    if ( !isset( $wpsmiliestrans ) ) {
      $wpsmiliestrans = array(
      ‘:(1):’ => ‘1.gif’,
      ‘:(2):’ => ‘2.gif’,
      ‘:(3):’ => ‘3.gif’,
      ‘:(4):’ => ‘4.gif’,

    这样改完,确实成功了,但是要注意,如果你把以前WP的默认表情删除,那么以前的调用都会出问题,我就遇到这问题,赶紧再传上,OK。