1 、修改    网站根目录/wp-includes/functions.php 中 smilies_init() 的定义。下面是我修改后的 smilies_init() 中 if ( !isset( $wpsmiliestrans ) ) 部分。

『:(1):』 => 『xiaone_1′,

『:(2):』 => 『xiaonei_2′,

『:(3):』 => 『xiaonei_3′,

『:(4):』 => 『xiaonei_4′,

『:(5):』 => 『xiaonei_5′,

『:(6):』 => 『xiaonei_6′,

『:(7):』 => 『xiaonei_7′,

『:(8):』 => 『xiaonei_8′,

『:(9):』 => 『xiaonei_9′,

『:(10):』 => 『xiaonei_10′,

『:(11):』 => 『xiaonei_11′,

『:(12):』 => 『xiaonei_12′,

『:(13):』 => 『xiaonei_13′,

『:(14):』 => 『xiaonei_14′,

『:(15):』 => 『xiaonei_15′,

『:(16):』 => 『xiaonei_16′,

『:(17):』 => 『xiaonei_17′,

『:(18):』 => 『xiaonei_18′,

『:(19):』 => 『xiaonei_19′,

『:(20):』 => 『xiaonei_20′,

『:(21):』 => 『xiaonei_21′,

『:(22):』 => 『xiaonei_22′,

『:(23):』 => 『xiaonei_23′,

『:(24):』 => 『xiaonei_24′,

);

}

2 、修改      网站根目录/wp-includes/formatting.php 中  function translate_smiley($smiley) 的定义。下面是我修改后的 function translate_smiley($smiley) 的代码段。

function translate_smiley($smiley) {

global $wpsmiliestrans;

if (count($smiley) == 0) {

return 」;

}

$siteurl = get_option( 』siteurl』 );

$smiley = trim(reset($smiley));

$img = $wpsmiliestrans[$smiley];

$smiley_masked = esc_attr($smiley);

return 」 <a class=』wp-smiley $img』 ></a> 「;

}

3 、在评论文本框附近的表情显示 (就是你能看到的点击一个表情就会在文本框输入对应的符号),由于我没有用 WP 表情插件,用的是老万他们用的 smiley.php 这个文件,所以接下来做的就是修改 smiley.php 了 (由于这里贴代码没有太大意义,所以在文章最后所有修改后的文件一并给出)

4 、设计 CSS 样式。 (代码略)