Year in Cats-3606 by Tom Royal on Flickr
Year in Cats-3407 by Tom Royal on Flickr
Year in Cats-3207 by Tom Royal on Flickr
Year in Cats-3125 by Tom Royal on Flickr
Year in Cats-3045 by Tom Royal on Flickr
Year in Cats-2790 by Tom Royal on Flickr
Year in Cats-2600 by Tom Royal on Flickr
Year in Cats-2500 by Tom Royal on Flickr
Year in Cats-2494 by Tom Royal on Flickr
Year in Cats-2249 by Tom Royal on Flickr

You're using a very old version of Internet Explorer which can't show the photos that should be in this box. Please consider upgrading to a newer version of IE or an alternative such as Firefox. Thanks.

Stop WordPress Registration Spam

April 9th, 2012

My Custom WordPress Captcha

Since I'm thinking about all things WordPress, I've updated my Custom Captcha for WordPress into a proper plugin called Stop Registration Spam.

The idea is the same as before: to prevent automated registrations, and the spam that comes with them, by posing a question that will be simple for your visitors to answer, but impossible for a robot.

It now includes proper configuration via an options page in the WordPress Settings menu, where you can enter a unique question, answer and error message without altering the code.

You can download the plugin from the WordPress Plugin Directory, here.

A new look

April 8th, 2012

Kyoto - Sunset

I realised the other day that it's been almost five years since I erased everything on this web server and installed WordPress. At the time, I wrote:

.. I'll also put the old CSS design, or something like it, back as soon as I can convert it to a WordPress theme. For the meantime, though, this is it.

And, predictably, I never got around to doing anything of the sort. Instead I installed the standard Kubrick theme, tweaked it a bit, and used that. And over the years, as screens got bigger and bandwidth got cheaper, I tweaked it again and again, increasing the space available for photos and hacking the background, until it looked rather out of proportion.

Time to sort that out, then.

So, this is it – a new look, and the first WordPress template I've coded from scratch: all new php templates, all new css, all new Typekit fonts, all valid XHTML and a thing at the top to show off my latest photos from Flickr. I never liked the sidebar much, so that's gone, but all the functions it held are now in the top menu. If you see any bugs or strangeness, please let me know.

How to: Remain Calm on Comment Is Free

April 7th, 2012

Comment is free, but reading below the line could cost your sanity. So here's how to remove the temptation.

I've now been asked a few times about a version of Kitten Block to remove below-the-line comments from news websites, and the Guardian's Comment is Free in particular. The good news is that it's generally very easy to zap comment areas out of existence using CSS, although you do have to do it on a per-site basis. As an example, here's how to erase the stupid from CiF:

1) Install Stylish – a clever tool that lets you add or override CSS on websites. Firefox here, Chrome here.

2) Stylish adds a small S icon to the browser (Chrome – top right. Firefox – bottom left). Select it and choose 'Write new style'.

3) Call the style something appropriate ('Don't read below the line..')

4) For Firefox, copy and paste this in:

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("guardian.co.uk") {
#discussion-comments{
display:none;
}

5) For Chrome, set the 'Applies to' rule to 'URLs starting with' and enter 'http://www.guardian.co.uk', then paste in this rule:

@namespace url(http://www.w3.org/1999/xhtml);
#discussion-comments{
display:none;
}

6) In both cases, save the style and reload any CiF pages you have open.

.. and that's it. Stlyish applies this CSS when on a Guardian article, overriding the page styles to hide the comment box. It's very easy to create similar rules for other sites – the key is to find the class or ID of the comment container. As this is often added dynamically after initial page load, you'll need to inspect the DOM using a developer tool such as Firebug.

Oh, and by the way – you can also use Stylish for all manner of useful and important internet business..