Over the past year or so that I have been really putting effort into using WordPress as my CMS of choice when build clients sites I had found that the need for the extra functionality that TinyMCE brings to the table was constant. Instead of always making changes to the TinyMCE WordPress config file I decided to just create a plugin and have the ability to add and remove functionality as needed.
The plugin allows you to turn on most of the functionality that you would find at http://tinymce.moxiecode.com/example_full.php
with out having to dig into the code to turn things on and off. Simply go to your WordPress Admin area, click on Settings and then click on Editor Extender. On the Editor Extender options page you will have checkboxes for turning on and off options as you see fit, just check it to turn and option on; uncheck it to turn it off. Being sure to save changes after you make a change.
Now, there is of course one caveat, WordPress, more correctly TinyMCE, has a compression feature which helps loading up TinyMCE better. So if you turn on an option and you don’t see that functionality on your editor that means the your preview settings were compressed and cached. So what you need to do, via ftp or how ever you get files on and off your server, browse to wp-content/uploads/js_cache and in that folder you will most likely see a file starting with tinymce_ just go ahead and delete that file and then go back to your editor and refresh your browser.
With everything turned on, you will get something like below:
- Unzip into your `/wp-content/plugins/` directory. If you’re uploading it make sure to upload the top-level folder. Don’t just upload all the php files and put them in `/wp-content/plugins/`.
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Once installed, go to Settings then to Editor Extender.
- Once on the Editor Extender Options page, check each box for the feature you want to install
- Note: if you don’t see the new features, then your previous set up was cached, just go, via ftp, to /wp-content/uploads/js_cache and delete the file in there. Then refresh your browser window and you will see the new features.
Final words and Support
Below is the comment section where you can get the best support.
Lastly, if you like this plugin, feel free to link back and/or donate to help with bandwidth.back to beginning of this post back to skip to links