WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Speedy Smilies

Speeds up and beautifies your blog by substituting the individually-wrapped WordPress smilies with a single CSS image sprite containing all emoticons.

Release 17 (6/17/2012)

  • Bug fix: Speedy Smilies no longer interferes with the Theme Customizer live preview feature introduced in WordPress 3.4

Release 16 (7/30/2011)

  • Reduced memory usage
  • CSS optimizer shortens hexadecimal color names when possible (e.g., from #ffcc00 to #fc0)

Release 15 (7/25/2011)

  • New minimum requirements: WordPress 3.0
  • Smiley sets now use the all-purpose JSON format instead of a specialized PHP file.
  • [via report] @import statements referencing local CSS files are replaced with the contents of the file. The imported file is also optimized.
  • Bug fix: CSS optimizer leaves absolute URLs unchanged, allowing themes to reference remote content (e.g., web fonts)
  • Bug fix: CSS optimizer gracefully handles invalid selectors such as ,{ in the Skeptical theme.
  • Bug fix: Upgrading the plugin or deleting the cached CSS file no longer ruins your blog's layout. The CSS is automatically regenerated whenever the cached file no longer exists.

Release 14 (7/23/2011)

  • [via report] Bug fix: CSS optimizer gracefully handles zero-length comments such as those in the Matala theme.

Release 13 (5/29/2011)

  • Cached files created by the WP Super Cache and W3 Total Cache plugins are automatically cleared when Speedy Smilies regenerates the CSS.
  • The admin page now displays more information about each smiley set including image dimensions and filesize.
  • Added two new smiley sets (Diagona and Diagona Small).
  • Added :heart: emoticon to existing sets Silk and Fugue.

Release 12 (5/28/2011)

  • Added inline image embedding. When enabled, the image file will be included within the body of the CSS using a data: URI.

Release 11 (5/28/2011)

  • [via report] Bug fix: CSS generated by Speedy Smilies uses the !important declaration to prevent conflicts with style rules in your WordPress theme.

Release 10 (11/1/2009)

  • Added contextual help option linking to the support page for Speedy Smilies.
  • Bug fix: Removed extra margins when viewing the administration page in Webkit browsers.

Release 9 (10/13/2009)

  • In addition to regenerating the cached stylesheets when you switch to another theme, Speedy Smilies automatically regenerates the cache when it detects changes in the current theme's style.css. For added clarity, a notification is displayed inside of the admin control panel whenever Speedy Smilies regenerates the stylesheet.
  • Smilies sets are loaded dynamically instead of being hard-coded. Each smiley set has a .png image and a .php file of the same name inside of the sets/ directory.

Release 8 (9/30/2009)

  • Added CSS caching. Instead of dynamically generating stylesheets via style.php on each visit, stylesheets are generated only once when changing the theme or smiley set. If you are using the Apache web server, the included .htaccess file in the cache/ directory automatically serves these cached CSS files with appropriate Cache-Control: and Expires: HTTP headers.

Release 7 (9/26/2009)

  • Added a workaround for incompatible themes and plugins. When enabled, Speedy Smilies will add a second stylesheet to your blog, leaving your theme's stylesheet unchanged. The default behavior is to combine the CSS from your theme and the Speedy Smilies plugin into a single, minified CSS file.

Release 6 (9/19/2009)

  • Bug fix: For increased security, style.php will not execute when the plugin is disabled.

Release 5 (9/14/2009)

  • Bug fix: The plugin now makes use of the include_url() function instead and will now work properly if you've installed your blog into a subdirectory (e.g., http://yourdomain.com/blog/).

Release 4 (9/10/2009)

  • Compatible with WordPress 2.8.4.
  • Realized that style.php is executing on EVERY page load and wasn't cacheable by browsers. Oops. For the time being, we now cache style.php for 10 minutes; a better solution is forthcoming.

Release 3 (7/15/2009)

  • Added a basic check for incompatible plugins.
  • CSS is now optimized (minified) as it passes through the Speedy Smilies plugin to yield faster download and rendering times for visitors.
  • Improved the plugin's control panel settings page and added a sample text box to preview smilies (see screenshot).
  • Added two new smiley sets (WordPress Default, in case anyone actually likes the smilies that ship with WordPress, and Moskis).

Release 2 (7/9/2009)

  • First public release!

Requires: 3.0 or higher
Compatible up to: 3.4.2
Last Updated: 2012-6-18
Downloads: 8,754

Ratings

3 stars
3.6 out of 5 stars

Support

0 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1
0,1,0
100,1,1 100,1,1 100,2,2
100,1,1
100,1,1
100,1,1
100,1,1