Things are pretty well put together around here following the malicious code attack that got my site temporarily blacklisted with Google. Now I thought I’d share how the problem happened, how I fixed it, and what has changed on the site as a result. There will be more about technology than houses this time, but more project goodness is on the way.
What Went Wrong
How I Fixed It
From what I read about recovering from this kind of site violation, the best thing to do is delete the whole program directory and start over. After a full data back up, I completely deleted WordPress from my server space and installed the new version. I also uploaded a new theme that I knew was WordPress 3.0-compatible and free of any bad code. I retained the database with all the blog posts and comments, so no content was lost in this process.
What Has Changed
The most important thing that has changed is my lax attitude about blog software updates. This was an enormous pain and I want to take every effort to avoid going through it again. To ease the update process– now and in the future– I decided to purchase a professional theme, the continued compatibility of which will be someone else’s concern. I’m also trying to cut down on software plugins, which also add future incompatibility risks.
I am continuing to customize the Thesis theme and improve the organization of the site. The new header image is obvious, (what d’ya think?) but I am reworking the page structure to try to make key content topics easier to browse. These will include things like projects by room, tool reviews, before-and-afters, antiques & decor, house history, and tips & ideas. I also need to redo the image gallery on the site to move away from the problematic plugin-based method I used before.
What else would you like to see here as I improve the site?
And for my fellow WordPress bloggers, heed my cautionary tale:
Update, update, update!