Major feature additions are unlikely and support will be limited to bugs and basic use of the filters.

Filters

The plugin hooks early to the standard mce_buttons, mce_buttons_2, and tiny_mce_before_init filters so that it’s easy to override.

This plugin replaces the “formatselect” with the “styleselect” for its added support of custom CSS styles. There is easy-to-use filter for allowing the application of CSS classes in the editor: mrw_mce_text_style. You can find an example of the filter’s usage on the “Other Notes” tag. See also:

Compatibility

The plugin requires WordPress 4.1+ because of the new Distraction Free Writing Mode. The plugin should otherwise work well in WordPress 3.9+. The plugin will not work in any earlier versions.

Code Recipes

Below we have examples for adding back a button and adding a new “Text Styles” section for custom styles in the “Format” drop down.

Add the “Insert More Tag” Button

This is the one button that might legitimately be missing from this plugin for a small subset of users. If you need it, use the following snippet in your theme’s functions.php file. (Since the More Tag is used by a theme, the functions.php files is a good place for it.)