WP Grins SSL

SSL Grins will provide clickable smilies for both the post form in the admin interface and the comments form of your blog. SSL Grins is a fork of WP Grins that allows for use on a site using Administration over SSL or not, auto-detecting which is why and displaying either way.

As of version 4.0, SSL Grins also works on bbPress (the plugin) and has an option to turn it on or off as desired.

Tested on Single Site and MultiSite.


Latest version: Download WP Grins SSL v5.3.1 [zip]


  1. Install and activate the plugin.
  2. Visit your Discussion Settings page.
  3. Look for ‘Smilies’ and check boxes as desired. (Comments are activated by default)


Q. Why don’t the smilies show up in my comments form?
A. Your theme must include the wp_head call and the comments field in your theme must have an id of comment. This version of the plugin does not support manual insertion, because, frankly, no decent WordPress theme is lacking wp_head anymore. If yours is, get a new theme. I’m not supporting bad code (unless it’s mine).

Q. I have wp_head and they still don’t show up
A. If you’re using Google Pagespeed, be careful how much you concatenate JS and CSS. It’s complicated.

Q. Some of my smilies look ‘weird’
A. Are you on WordPress 4.2 or higher? You’re probably using emoji. There are four smilies that (for some reason) don’t have emoji and default to images. This isn’t our fault, it’s Twitter. See Twemoji issue #59 for more information, but eventually this will be fixed in WP core itself. At that time, this plugin should magically fix itself.

Q. Why did this start with version 2?
A. Because the previous fork-source was 1.0, and this is really just an extension of all that work. Wanted to keep Ronafly’s credits up in there!

Q. Will you support BuddyPress?
A. Not at this time as I’m not using it enough to make it sustainable.

Q. This isn’t showing up on bbPress!
A. If you’re using the bbPress Fancy Editor, it won’t work. I have not yet debugged this.

Q. Why are some smilies missing?
A. If you mean some of the ‘new .com smilies,’ then yes, they are. The following are ‘hidden’: “bear”, “wordpress”, “martini”, “developer”, “whiterussian”, “burrito”, “facepalm”, “kitten”, “uneasy”

And those aren’t the codes. Try (w) or =^-^= and see what happens. These are easter eggs.

Q. Does this support emoji?
A. Yes. Full WordPress 4.2 support. It’s built to only show the default smilies, though otherwise the line would be too long.



  • 2015 May 1, by Ipstenu
  • Fixing vertical align with images that aren’t emoji (because they don’t have a smile yet)


  • 2015 Apr 8, by Ipstenu
  • Compatibility with Emoji in WP 4.2+


  • 2014 Oct 4, by Ipstenu
  • Adjusting check for New Smilies‘ new smilies to cover for people who leave the folder named ‘new-smilies-master’ – THANKS GITHUB!


  • 2014 Apr 22, by Ipstenu
  • Adjusting check for New Smilies‘ new smilies.
  • Cleaned janky hide, since it’s only for New Smilies


  • 2014 Mar 25, by Ipstenu
  • Fixed comment default on to actually be, oh, on.
  • Added in check for ‘new’ smilies (If you’re using New Smilies or, in the future, Jetpack or core, hard to say )
  • Hides specific new smilies … kind of. It’s janky.
  • Dropping support for old WP.


  • 2013 Dec 9, by Ipstenu
  • Tweak to bbPress call because JJJ hates me (not really)
  • Force prevent any code from running on login pages.
  • Proper Internationalization


  • 2013 May 14, by Ipstenu
  • Small conflict with one of my plugins
  • Major conflict with font-emoticons


  • 2013 May 13, by Ipstenu
  • Internationalization
  • Proper singletons and checking
  • Better handling of options
  • Link to settings on plugins page


  • 2013 January 20, by Ipstenu
  • Allowing for filters so you can change the images.


  • 2012 June 18, by Ipstenu
  • bbPress 2.1’s Fancy Editor borks this.


  • 2012 June 02, by Ipstenu
  • Typos. A-freaking-gain


  • 2012 June 02, by Ipstenu
  • bbPress refining (testing with 2.1 as well since that’s a thing)


  • 2012 May 07, by Ipstenu
  • bbPress is an option.


  • 27 April 2012 by Ipstenu
  • Major bump. Why? Oh this little thing I like to call bbPress. Fully supported.


  • 17 April 2012 by Ipstenu
  • Trying to fix why it decides, magically, not to show up. Sometimes. Should work. Works on 3.4…


  • 22 February 2012 by Ipstenu
  • Reverted back to Alex’s use of Prototype because something went funky cold medina with ajax.


  • 1 October 2011 by Ipstenu
  • Minification for faster everythinging.


  • 22 September 2011 by Ipstenu
  • Removing PHP 4 support (WP doesn’t).
  • Cleaning out unused aspects from removal of admin panel.


  • 21 September 2011 by Ipstenu
  • Fixed issue with SSL adminstration causing the icons not to show up.
  • Removed admin panel. It’s 2011. If your theme doesn’t have wp_head, you have other issues.
  • Consolidated stylesheets (dropping support for IE 6).
  • Renamed files and pulled into one directory.
  • Compressed files.


  • 04 November 2009 by Ronalfy
  • Fixed bug where grins would show up in the comments panel.
  • Re-did the JavaScript to it’s completely separate and only runs when necessary.
  • Added admin panel option to manual insert smilies on a page or a post.


  • 25 October 2009 by Ronalfy
  • First release. Yay!