Slashdigglicious


My first WordPress plugin: all it does is add all the little logos at the end of each post to enable easy submission to various online bookmarking services. It is actually nothing new; googling for “wordpress bookmarks plugin” turns up lots of stuff of varying quality, supporting different sets of bookmarking sites. They either have way too many little icons of sites I haven’t heard of, they don’t include a site or two that I like, they don’t look as minimalistic as I would like, or they are just stale and haven’t been updated to work with WordPress-2.2. The Share This plugin from alexking.org is nice, but it requires two clicks to bookmark something (one to dropdown the icon, and another to click the bookmark). So I wrote my own.

Installation is the usual simple steps for installing a plugin:

  • Download the zip file.
  • Unzip it into wp-content/plugins (or upload the slashdigglicious.php file into the wp-content/plugins directory on your web server).
  • Look for “Slashdigglicious” in the WordPress “Plugins” control panel and activate it.

There are no code- or template-editing requirements to use this plugin; the links and logos will automatically appear at the end of each post, wrapped up in <span class="slashdigglicious"> for easy CSS styling.

I’ve written this for WordPress-2.2; I don’t know if it will work with older versions. If you like it (or if you don’t), please leave a comment with a link to your website.

  1. #1 by Jay on Thu Feb 25, 2010 - 3:36 pm

    Great plug-in. Any chance you’ll be adding a Twitter button to it?

  2. #2 by Mark Clarkson on Sat Apr 17, 2010 - 12:42 pm

    Hi. I just upgraded my blog to WP 2.9 and updated the slashdigg plugin at the same time. The icons are now displayed in a vertical line down the page, rather than horizontally across it.

    Surely this is wrong? Any hints on how I can get back to the old behavior? Thanks.

  3. #3 by John Glover on Sat Jul 3, 2010 - 7:31 am

    great plugin, sharethis is being removed this works better.

(will not be published)