RSS

手动给WP添加表情

2007年08月19日 | ghSky | 浏览: 998   

Site

一直认为IPB那套小脸的表情比WP自带的 好看些……所以……
自己用TOTAL COMMANDER搜了一下PHP,发现是它:\wp-includes\functions.php

function smilies_init() {
	global $wpsmiliestrans, $wp_smiliessearch, $wp_smiliesreplace;

	// don't bother setting up smilies if they are disabled
	if ( !get_option('use_smilies') )
		return;

	if (!isset($wpsmiliestrans)) {
		$wpsmiliestrans = array(
		':angry:' => 'angry.gif',
		':biggrin:' => 'biggrin.gif',
		':blink:' => 'blink.gif',
		  ':blush:' => 'blush.gif',
		  ':closedeyes:' => 'closedeyes.gif',
		  ':cool:' => 'cool.gif',
		    ':dry:' => 'dry.gif',
		   ':excl:' => 'excl.gif',
		   ':glare:' => 'glare.gif',
		   ':happy:' => 'happy.gif',
		   ':huh:' => 'huh.gif',
		   ':laugh:' => 'laugh.gif',
		   ':mad:' => 'mad.gif',
		   ':mellow:' => 'mellow.gif',
		   ':ninja:' => 'ninja.gif',
		    ':ohmy:' => 'ohmy.gif',
		    ':ph34r:' => 'ph34r.gif',
		    ':rolleyes:' => 'rolleyes.gif',
		    ':sad:' => 'sad.gif',
		    ':sleep:' => 'sleep.gif',
		      ':smile:' => 'smile.gif',
		      ':tongue:' => 'tongue.gif',
		      ':unsure:' => 'unsure.gif',
		      ':wacko:)' => 'wacko.gif',
		      ':wink:' => 'wink.gif',
		      ':wub:' => 'wub.gif',
		);
	}

	$siteurl = get_option('siteurl');
	foreach ( (array) $wpsmiliestrans as $smiley => $img ) {
		$wp_smiliessearch[] = '/(\s|^)'.preg_quote($smiley, '/').'(\s|$)/';
		$smiley_masked = htmlspecialchars(trim($smiley), ENT_QUOTES);
		$wp_smiliesreplace[] = " $smiley_masked ";
	}
}

2 Comments For This Post

  1. Gravatar ghSky Says:

    :blink: MS和这个模版搭配还是不好看……郁闷

    回复该留言

  2. Gravatar oxygen Says:

    :lol:

    回复该留言

Leave a Reply




:wink: :twisted: :surprised: :smile: :sad: :rolleyes: :redface: :razz: :question: :neutral: :mrgreen: :mad: :lol: :idea: :exclaim: :evil: :eek: :cry: :cool: :confused: :biggrin: :arrow: