Dissection of a WordPress theme: Part 1

Life as a WordPress blogger has become remarkably easy. If you can hold a mouse and follow instructions then you’re most of the way towards carving out your own niche on the internet. A fresh installation gives you a powerful and attractive system with minimal effort, and with a little luck you can be blogging in under half an hour.

Despite the availability of hundreds of themes, and the general goodness of the default Kubrick theme, sometimes you just want to give your blog that personal touch, and the only way to do this is by going under the hood and having a look around.

A month in to running a WordPress-based website and I find myself doing the very same thing. None of the themes were exactly what I was looking for, and after investigating the internals of WordPress I realised it was a lot more involved than it initially appeared. I could certainly imagine a beginner being overwhelmed by the mass of acronyms and incongruent technologies.

With this in mind I decided to write a guide that would help not only myself, but might also help others who have been put off trying to experiment with WordPress. I make no claims of being a style guru and will rely on common sense and basic design principles.

StatTraq admin link

Another technical posting…

I was looking for a way to obtain site statistics, and discovered the WordPress plugin StatTraq. It looked perfect in the screenshots, but unfortunately doesn’t work with WordPress 1.5. However, a nice hack is available at AdsWorth which does the trick.

By default, the plugin does not create any link to itself from the administration screen. A suggestion was made on the StatTraq forum, but again this doesn’t work for WordPress 1.5. It is very easy to adapt it though, and I’ve included the change here in case it’s useful to anyone.

Jump-to

So I had another occurrence of itchy fingers, and decided I really wanted some sort of drop-down contents box at the bottom of multi-page posts. It turned out to be a lot easier than I was expecting, and took about 20 minutes to complete. Kudos to WordPress!