[…] Since WordPress now describes itself as a CMS rather than a blogging platform, I had expected to find all the tools I needed for this re-design built in, but I was disappointed. While the APIs provide all the needed functionality to theme developers, there is very little CMS-style functionally presented through the web interface. Trivially simple things like the inclusion of posts or pages matching a given criteria into a post or page are just not there out of the box. I have a custom theme, and I’m not afraid of writing code, so I could have made all my changes by editing the code of my theme, but I wanted to do as much as possible in a theme-agnostic way. This current theme has served me well, but it’s not responsive, and realistically, it needs to be changed soon. Thankfully a lot can be achieved with just a few plugins, so most of the changes I’ve made are not theme-dependent. (see my review of those plugins here) …