-
From Wordpress to Static Site Generator
20 August 2026
Read moreThis blog has been online for 20 years, and I've tried to spend a lot more time writing content than fiddling with the toolchain or theme for it, because too many blogs never see the light of day because the theme is somehow never ready. It started life on Textpattern, spent a few years on Serendipity, and ended up in 2011 migrated to Wordpress.
-
Script for Migrating Related Posts in Wordpress
29 January 2018
Read moreI couldn't find the script I needed to migrate my existing related-post data to a new plugin so I fiddled about and wrote a rather hacky one. I thought I'd share it in case someone else needed it!
-
Wordpress Contact Form 7 Without Captcha
15 February 2012
Read moreWhen this blog moved to wordpress, we added a contact form into the footer, which was available on every page. This seems awesome until you see the sheer volume of spam I got from it in the first day or two. I hate captchas, not least because I usually fail them at least once myself, so I was in search of alternatives and found two: akismet and the honeypot plugin.
-
Eleven Wordpress Plugins
21 September 2011
Read moreWhen I moved this blog to wordpress a few weeks ago, I got a lot of questions about its implementation and setup. Today I'm sharing a list of all the plugins I have enabled, with a little description of what they are and what they do.
-
Wordpress Plugin for Joind.In
14 April 2010
Read moreIn case anyone thinks I've gone joind.in crazy after already writing about its import functionality this week, I really haven't. Its just that some months of pulling a few things together have finally bourne fruit and so I can actually write about them now they are done! The good …
-
Relocating a Wordpress Installation
12 December 2008
Read moreWordpress is a fine basic website tool, and I've used it for a few different odds and ends. One thing it does have that suprises me every time is that it uses a setting for its web address. So as part of the install, it sets this setting and then …