Mantra: This is why you always make a backup
I took a look at my wordpress blog engine dashboard and noticed that there was a new version out.
I applied this upgrade to my local blog copy on my PowerBook and it looked fine. I did the same thing to the site you’re reading and it messed up in a large way, a much larger way than I was interested in hacking on this morning.
Issues I had:
- Repeated appearances of “Warning: Illegal offset” in sidebars
- Plugin Listing showed the word “Array” all over the place ( i.e. PHP was printing some variable that was an array, versus its contents ).
I’ve noticed that most of the bug reporters who have their own sites are rolled back to 2.1. I’ll stay with them for the moment.
What’s even more surprising, this being wordpress, is that more people aren’t already on it. I think that the mitigating factor here is that some parts of Wordpress have now exceeded the casual hacker threshold. With the inclusion of wp-cache.php ( a tool for caching hits…) the mathematics behind a blog site just got a lot harder.
Consider, that it’s easy to ‘mentally’ code a blog.
- Access site
- Open database of posts
- Request last n-many posts
- Format posts into theme
- Format post with stylesheets
When you add “handle caching of pages” in there it goes from an intuitive ( but complex ) process to a boggling process with a daunting process. I think that’s why I’m not seeing more “[SOLVED]” notes within the bug tracker: the casual open source developers are not ready for this hill.