Prevent spaces and HTML entities (e.g. > or ') from disappearing when editing posts with TinyMCE.
Important Note: The recent release of WordPress 2.6 has fixed the disappearing entities bug this plugin was designed to fix, so once you upgrade to WordPress 2.6 please discontinue using this plugin. I may release a new plugin that prevents spaces from being stripped from the beginning of lines sometime in the near future.
After a few weeks of writing posts on WordPress, I was getting very irritated when all the HTML entities I added to my examples kept being converted into characters -- e.g. HTML entities like > < " would convert to > < " -- when I saved the post I was working on.
To make matters worse, all the spaces I was using to align my coding examples would disappear when switching between "HTML" mode and "Visual" mode, even if I used the entity.
So, I finally bit the bullet and wrote this little plugin to fix these problems. It does just two things:
If you are writing blog posts with source code or HTML examples, you may find this little plugin helps you avoid a ton of aggravation.
Works with TinyMCE and the TinyMCE Advanced plugin.
Please note, this plugin is a patch for issues with WordPress's uses of TinyMCE, and not the editor itself.
(Not tested on any version of WordPress older than 2.5.1. It may work on earlier versions, but I just don't know for sure. Try it and see. If it doesn't work simply deactivate the plugin. If it does work, please let me know!!)