If you’ve ever used spell check in WordPress I’m going to bet it was when you had version 1.5x installed because up until literally yesterday spell check in WordPress was impossible.
I should know, I tried everything.
Introduce EditorMonkey. Produced by a software developer named Raj who really knows what he is doing. Version 2.1 of the plugin was just released last night and includes these smoking hot features:
- Spell check using either SpellerPages, ieSpell, phpSpell, or optionally turn it off
- The full version of TinyMCE editor with a lot of cool plugins installed (with the More button visible in WYSIWYG mode) or FCKEditor (More button tag but not visible in display).
- Can enable WYSIWYG on your comment fields — I haven’t tried this yet.
- It’s faster than you can believe.
- Compatible with Internet Explorer 5.5+, Mozilla/Firefox, Safari, and Opera 9.0 alpha/newer
One thing you should know. To use phpSpell you need to download this dictionary file and then install it. You can do this through the EditorMonkey control panel and it is pretty easy. In my case phpSpell worked the best. If you use IE then ieSpell is actually better. SpellerPages is much more troublesome.
Note: before you go and criticize me for using a WYSIWYG editor I’ll let you know this was for a client who really wanted the ability to spell check. Previous to this plugin I had tried numerous spell check plugins but most were designed for the previous version of WordPress which didn’t have a WYSIWYG editor. That changed everything and even the cool new Ajax enabled spell checkers wouldn’t work.
I even installed ChenPress which is a legacy hack someone coded to enable FCKEditor in WordPress. It still works great and if you don’t need spell check it’s an option. The trouble with these older solutions is that you can’t insert the “more” tag which for my particular situation was critical.
Before I went down this path I would have told you that a WYSIWYG editor introduces nothing but problems and it does to an extent because of the ability to insert font and size tags. That just messes up your capabilities for huge global changes on a dime. Today, I’ll tell you that if you train your client on how to insert text and instruct them to always use the Paste from Word plugin (comes in EditorMonkey) you’ll be fine. The Paste from Word button cleans out all of the ugly font tags and bloat that Microsoft generates. Poor Bill Gates. I don’t have anything nice to say about him.
Oh, and for the record if a client ever tells you that they have hosting with a company called iPowerWeb take my advice and force them to change to a better hosting company. You won’t regret it.
What’s really humorous about this entire situation is that I don’t have this spell check plugin running on BrainFuel, have no care to run it or a WYSIWYG editor, and I’m not even going to spell check this post. It’s beautiful.
Case closed. I hope.