I’ve posted this on Zemanta’s “Get Satisfaction” website and hope that it can help anyone here that’s having the same problem with the Zemanta plugin:
I think I might have found a fix to this myself.
Zemanta adds a bunch of stuff to the database that it doesn’t remove when it leaves. Most of those additions are to the _options table and can be searched and removed, looking for “zem”.
For the specific problem of the post page and its modules not sticking, the problem appears to arrive with Zemanta being determined that its module is above all other modules.
Go to _usermeta and remove _meta-box-order_post and _meta-box-order_page. It should clear up. I’m looking through the rest of the php file for the plugin to see what else could possibly be added to the database.
I have to say that this does tend to make Zemanta a bad house guest. A good plugin should remove itself completely. If additions are made to the database, there should always be an option to remove them. If I’m angry about this, I can’t imagine how many other people are in the same boat.
This is really something that should be fixed. From everything I’ve heard on the web, this is a great plugin, a great idea. But this bug has got to go.