[WordPress]スマイリーの並び順を指定する方法

スマイリーの追加と、並び順の指定方法をメモしておく。
WordPress 3.0.5, 3.1

  1. 使用するスマイリーは、以下に設置。
    wordpress/wp-includes/images/smilies
  2. スマイリー呼び出し用のプラグイン「wp-grins-lite」を導入。
  3. my-hacks.phpでスマイリーの呼び出しコード、並び順などを指定。
    $wpsmiliestrans = array(
    	':neutral:' => 'icon_neutral.gif',
    	':shock:' => 'icon_eek.gif',
    	':smile:' => 'icon_smile.gif',
    );
  4. wordpress/wp-includes/functions.php の29152941行目辺りの一行をコメントアウトして、最終的なソート処理を取り除く。この手順4だけは、WordPress本体に手を加えるためバージョンアップの都度修正が必要。
    krsort($wpsmiliestrans);
    ↓
    //	krsort($wpsmiliestrans);