Custom Smilies 2.0

[Update at 2008.11.6] This is not the latest. If you want to get the latest one, please visit .


文章太长,点击进入浏览(click to see the whole post)。中文在下面。这是一个表情插件。

About It

Custom Smilies (previously named Custom Smileys) is a plugin for WordPress 2.0+. This plugin gives you a chance to personalize your posts and comments using smilies of your choice instead of default ones.

Custom Smilies (older than version  2.0) is written by QAD. Thanks for his great contribution.

The lastest version is 2.0. I have upgrade it to let it been compatible with WordPress 2.5 or greater. That’s all I do, but I will perfect it in the future. So the most is written by QAD. Thanks him again.

You can see the English Readme and more here ( new window) .


You can get the latest version of Custom Smilies here. Get it
How to install

  1. Download and extract; then, upload init.php and custom-smilies.php to the /wp-content/plugins/custom-smilies directory. Upload smilies folder to the /wp-includes/images directory..
  2. Activate Custom Smilies in your Admin Panel
  3. Put your smilies in smilies folder (wp-includes/images/smilies/)
  4. Change the emoticons by navigating to Manage > Smilies and complete the form
  5. If you want to add clickable smilies to your comment form, append these lines to your current theme’s comments.php file, just before the form begins:<?php if ( function_exists(cs_print_smilies) ) {cs_print_smilies();} ?>

For ‘Paged Comments’ plugin’s users: Please place that code in wp-content/plugins/paged-comments/themes/your-theme-name/comments-paged.php to enable those clickable smilies.Please note that you can customize this list by going to Options > Smilies.Wanna play with the smilies yourself? A function called cs_all_smilies() has been added, which return all the smilies you’ve got in this format: Array (’Smilie’ => ‘Path to smilie’)

How to upgrade

For Custom Smilies 1.0 and 1.1 users, simply replace the file custom-smilies.php in your plugins folder with the newer one. Do NOT overwrite init.php, as it contains your smilies’ definitions.

For those who are still using Custom Smileys version 2.4 (which was released more than 1 year ago!), you can upgrade it to the lastest version by following this procedure:

  1. Backup your database! (better safe than sorry – i’m not responsible for any data loss caused by this plugin)
  2. Move all of your smilies to your smilies folder (wp-includes/images/smilies/)
  3. Deactivate Custom Smileys 2.4 without uninstalling it
  4. Download, extract, then upload Custom Smilies 1.0 to your blog
  5. Activate Custom Smilies 1.0 in your Admin Panel
  6. Delete custom-smileys.php if you wish


Custom Smilies 是一个 WordPress 插件。它可以让你自由地在你的文章和评论中使用表情来代替默认的表情。

Custom Smilies 最新的版本是 2.0。我修改了以前的版本,使它可以工作在 WordPress 2.5 下。


Custom Smilies 2.0 是我(Crazy Loong)更新的。2.0以前的版本是由 QAD 编写的。

安装 Custom Smilies 后,你可以把自己需要的表情添加到 WordPress 的表情文件夹里(wp-includes/images/smilies/),然后在 Manage > Smilies 里添加表情对应的字符。非常简单哦。

设置好以后,这些表情就可以在任何文章、页面和评论里使用了。例如,当你输入 :D, :), :|(你可以自己定义这些符号)时,就会在文章出现对应的表情。或者,通过在点击相应的图标来插入到文章中。




176 thoughts on “Custom Smilies 2.0”

  1. To: cherlin
    在后台设置里把其它设置里的勾去掉,然后,自己在cooments.php 适合的位置添加cs_print_smilies()这个函数来调用表情。

  2. It works on my comments but not on my new post page in the Admin panel. I see a link that says Add smilie and an empty tiny white box is there. No smilies or anything. Not sure?

  3. I have a problem when I use this plugin.
    I click the icons on firefox but nothing happen, can’t add the emotion code to textarea.

    But I have no problem on IE.

    How can I fix it?

  4. Hi,

    I’m sorry, please ignore my previous comment.

    My wordpress is updated 2.8.5 version. I have a problem with your plugin and I hope you help me !

    I can select these milies in admin zone for new posts or for edit reply comments, However in the outside blog, I saw them but they are not clickable.

    Athought I Found id=”respond” and replaced it with id=”comment”.

    Now, I have to do :dsadas:

    Thanks so much and have a nice day !

  5. Hi Carzy Loong,

    Thank you so much, I well done ^O^

    Good weekend! :hehe:

  6. 发现加了这个插件之后,网页无法通过XHTML1.1验证了。主要原因为,在HTML内不恰当的位置加了

    img.wp-smiley-select {cursor: pointer;}

    望改进 :dsadsad:

  7. 很喜欢这个插件,但是怎么我在我的文章中插入表情的发表后,文章中的表情怎么会有灰色背景,请查看我的博客,非常感谢! :ooo: :ooo: :dsadasccc: :dsadasccc:

Leave a Reply