Okay, so I think I resolved it. After disabling the WYSIWYG options in my profile, posts suddenly began working properly.
I did did the thing where I disabled all plugins and re-enabled WYSIWYG and it worked okay. Evidently it was a conflict with the Currently Reading plugin.
Hope this helps others not waste an hour trying to searcha nd debug things 🙂
I am having the same problem. It apparently has nothing to do with the database. I see new rows in the wp_posts table, however the post_content field is always empty. Moreover, if I manually update that column with some text using plain SQL, it will appear in the post and the editor screen. Attempting to append more text will not work, but the text I forced via a SQL update.
As best as I can tell the problem is with the TinyMCE editor. I sniffed the traffic being sent when I click ‘save’ or ‘publish’ or ‘save and continue’ and saw that the form field value ‘content’ is being sent to the server totally empty. So, this happens in both Safari and FireFox browsers on a mac.
Does anyone know how to fix this? I was using wordpress 2.3.1 and just updated to 2.3.2 (same problem in both), mySQL 5.0.45, php 5.2.5.
Thanks.