WordPress supports the ‘Blogroll’ model for links, which works fine for links but I wanted to be able to put together a series of pages listing links on different subjects for my CommunityNet project.
For example, I wanted to have links grouped into such topics as ‘Think Tanks’, ‘Animal Welfare Groups’, etc. I couldn’t work out a way of doing this in a manageable fashion through the existing WordPress functionality. I had a look around for Plugins but found nothing that seemed sensible for what I wanted, so I decided to ‘homebrew’.
I use WordPress to run a few other websites, such as my CommunityHost site, and wanted to add a form to support a mailing list. My hosting company, Servage, supports mailing lists and I’ve used them with some success, so I didn’t need to re-invent the wheel and decided that the best bet would be to somehow get the HTML form that Servage supply on to a WordPress page.
I did try the obvious – just paste the HTML source code in to a page – and that was about as effective as the proverbial cat flap in an elephant house. So I then decided to create a new template page containing the code. And for all who’re interested, here’s what I did in Version 2.3.x.