Every so often I get questions about what plugins I’m using on the site, and the sheer number they get in response seems to shock most so I’ve decided to document them all below. I believe that the best plugins should be invisible, thus the majority of these plugins add some kind of back-end functionality that I feel is missing from the WordPress core.
Advanced Excerpt
Advanced Excerpt adds several improvements over WP’s default excerpt. It will trim to a supplied character or word length and has the ability to keep HTML markup. You can see it in use just to the right of this post under ‘Latest Posts’, I’ve set the excerpt length to four words, the HTML markup for <em> to be kept, and the ellipses to be …. All-in-all, very easy to install and use, and it provides some much needed functionality.
Akismet
Akismet is a very well known (and well used) plugin. Simply install it, enter your WordPress API key, and you’ll likely never have to worry about comment spam on your blog again. At the time of writing Akismet has caught 1,276 spam comments on this blog with a 100.00% accuracy rate. Occasionally you will have to delete a few of the comments that it catches when it’s not completely sure that they’re spam (at the moment I’ve been deleting quite a few Russian comments), but for the most part it will do its job behind the scenes.
flickrRSS
FlickrRSS can be seen working in the very right column. It is a simple plugin that pulls photos from your Flickr photostream and displays them on your blog, just enter your Flickr User ID and the number and size of the photos you want to display. An added bonus is the ability to cache the thumbnails it creates of each photo.
fmTuner
Next up we have fmTuner, which retrieves song information from your Last.fm profile and publishes them to your WordPress theme. In much the same way as FlickrRSS, you only have to enter your username and options to display. For those wondering, the display format I’m using to show the tracks to the very right of this post is <li class="lastfm-item"><a href="[::url::]">[::artist::] - [::title::]</a></li>
Google XML Sitemaps
Google XML Sitemaps generates an XML sitemap of your blog for use by Google, Bing, Ask.com and Yahoo (Yahoo requires an Application ID). You can see the sitemap created by the plugin for SuperpositionKitty.com here.
Limit Login Attempts
Limit Login Attempts does just what it says on the tin: it gives the admin the ability to limit the login attempts, by locking out the user after a certain number of tries. As only Jen and I use the admin panel I have set it up quite harshly, with a 24 lockout after 4 retries, as well as taking advantage of the plugins ability to email the admin upon lockout.
Platinum SEO Pack
Platinum SEO pack is apparently the “ultimate WordPress SEO solution”, and I have to admit that it does a pretty good job of it. The ability to optimise titles, generate META tags, override META descriptions, settings for index or noindex, for follow or no follow, and much more make it almost indispensable. For more information on just what each setting does see this page.
Random Posts, Recent Comments, Similar Posts
These three plugins are grouped together as they all make use of the Post Plugin Library by Rob Marsh. Recent Comments and Similar Posts can both be seen in action to the right of this post. Random Posts will be seen by anybody who manages to get a 404 page, which you can see here.
Sideblog
Sideblog is probably one of the most important plugins on this site as it drives the Vignettes that you see to the right of the main page. Relatively easy to set up, all I have to do to publish a mini post is select the ‘Vignette’ category and the plugin will publish it to the sidebar while at the same time removing that post from the main feed. The code to do this is as easy as <div class="vignette">%content%</div>.
Twitter For WordPress
Twitter for WordPress simply displays your latest tweet(s) wherever you wish on your blog. There is no GUI set-up for this plugin, as it is all done in your theme template. The single line of code that I use to display our latest tweet at the bottom right of the main page is <?php twitter_messages('spkitty', 1, true, false, '$lt;img src="/twitter_small.gif" alt="rss" width="18px" height="10px" /$gt;', true, true, false); ?>. This displays the latest tweet from our feed, with no timestamp, with my little bird icon as a link to the tweet, and URLs and users both as click-able links.
wp-Typography
WP-Typography is one for all the type nerds out there. It adds hyphenation, spacing control, intelligent character replacement, and CSS hooks, all of which greatly improve the look and feel of your blog. At the moment I have the hyphenation, character replacement, and widow prevention turned on.