I’ve said it before, nobody ever accused me of being a coder. As much time as I’ve spent working on the site this weekend, though, someone will if I’m not careful. After many, many hours, the site now works almost exactly as I want it to, except a couple misplaced browser titles and a few more font changes. Oh, and the fact that I have to re-do ALL of my photo album titles and descriptions.
And once I get all that done, I have to re-upgrade ZenPhoto. Because while it’s a wonderful piece of software, it turns out the author has a habit of grabbing code snippets from WordPress if it already performs a function he wants. And when ZenPhoto tries to perform the same function that WordPress already has, Bad Things(TM) happen. So I had to roll ZenPhoto back to the previous version, which did not include the gettext functions. Only to discover later on while testing that I might be able to just remove the gettext functions from my chosen theme. But that’s another project for another weekend.
And I don’t even want to talk about what happens when you let php run multiple functions instead of closing each and every one of them.