Enables the advanced features of TinyMCE, the WordPress WYSIWYG editor.
|Author:||Andrew Ozz (profile at wordpress.org)|
|WordPress version required:||5.1|
|WordPress version tested:||5.1|
|Added to WordPress repository:||22-06-2007|
|Total downloads:||20 320 555|
|Active installs:||2 000 000+|
Click to start download
Rich-text toolbar and selected text color settings.
The Classic Paragraph Block.
Converting several paragraphs into one classic paragraph.
Converting several paragraphs into one classic paragraph.
Settings for the rich-text toolbar, the Formatting toolbar and the selected text color.
Settings for the toolbars in Classic Paragraph and Classic blocks.
Additional options (defaults are shown).
I see an error like: “Failed to load plugin from url…”
These errors are usually caused by the file in question being blocked by some security setting on the server, or (rarely) by caching issues or wrong permissions.
The first step to debug this is to try to access the file directly in the browser (i.e. copy the URL and paste in the browser and press Enter).
If you see the file (that’s usually minified JS, so it is all on one line) chances are it was some sort of caching issue that is now resolved. Try using the editor again.
If you see an HTTP error (like 403 or 500) best would be to contact your web hosting company for help. In some cases deleting and re-installing the plugin may help.
Tables look different (inline styles are missing) when I insert a table
How tables are formatted depends on two things:
1. Settings for the “table” plugin in TinyMCE.
2. Whether you resize the table by dragging.
By default TinyMCE Advanced sets the editor so no additional styles are added to tables. That way tables are displayed exactly how the theme intended to. This can be changed by changing some editor settings. That can be done by using the Advanced TinyMCE Configuration plugin. All table related editor settings are described here: https://www.tiny.cloud/docs/plugins/table/#table_default_attributes.
Regardless of the above settings if you resize a table by dragging the height and/or width of the table tag and cell tags will be set as inline styles.
No styles are imported in the Formats sub-menu
These styles are imported from your current theme editor-style.css file. However some themes do not have this functionality. For these themes TinyMCE Advanced has the option to let you add a customized editor-style.css and import it into the editor.
I have just installed this plugin, but it does not do anything
Change some buttons on one of the toolbars, save your changes, clear your browser cache, and try again. If that does not work try reloading the Edit page several times while holding down Shift. There may also be a network cache somewhere between you and your host. You may need to wait for a few hours until this cache expires.
When I add “Smilies”, they do not show in the editor
The “Emoticons” button in TinyMCE adds the codes for the smilies. The actual images are added by WordPress when viewing the Post. Make sure the checkbox “Convert emoticons to graphics on display” in “Options – Writing” is checked.
The plugin does not add any buttons
Make sure the “Disable the visual editor when writing” checkbox under “Users – Your Profile” is not checked.
I still see the “old” buttons in the editor
Re-save the settings or click the “Restore Default Settings” button on the plugin settings page and then set the buttons again and save.
Other questions? More screenshots?
Please post on the support forum or visit the homepage for TinyMCE Advanced.
- Updated for WordPress 5.1 and TinyMCE 4.9.2.
- Fixed importing of backed-up settings.
- Updated the FAQ section in the readme.
- Added several new buttons to the rich-text toolbar in the Block Editor.
- Added functionality to add, remove and arrange most buttons on the rich-text toolbar in the Block Editor.
- Added alternative location for buttons for the rich-text component. That lets users move buttons that are not used frequently out of the way.
- Added settings for selected text color and background color.
- Improved fixes and enhancements for the Classic Block.
- Improved the Classic Paragraph Block and added support for converting from most blocks to classic paragraphs, and converting a classic paragraph into separate blocks.
- Fixes and improvements for 4.8.1.
- Added separate option to enable the Classic Paragraph Block.
- Added converting of most default blocks to classic paragraphs, and from classic paragraphs to default blocks.
- Updated for WordPress 5.0.
- Added Hybrid Mode for the Block Editor. Includes a Classic Paragraph Block that replaces the default Paragraph Block.
- Added option to replace the Block Editor with the Classic Editor.
- Added another settings section for configuring the toolbars in the Classic Block and the Classic Paragraph Block.
- Added some CSS fixed for the Classic Block.
- Fixed (removed) setting of inline CSS for table cells when inserting a table. Inline CSS is still added when a table is resized by dragging.
- Updated for WordPress 4.9.8 and TinyMCE 4.8.0.
- Updated the table and anchor plugins to 4.7.13 (2018-05-16). Fixes a bug in the table plugin in Edge.
- Updated for WordPress 4.9.6 and TinyMCE 4.7.11.
- Fixed compatibility with Gutenberg freeform block.
- Forced refresh of the TinyMCE plugins after activation.
- Updated for WordPress 4.9 and TinyMCE 4.6.7.
- Updated for WordPress 4.8 and TinyMCE 4.6.3.
- Updated for WordPress 4.7.4 and TinyMCE 4.5.6.
- Fixed PHP notice after importing settings.
- Updated for WordPress 4.7 and TinyMCE 4.4.3.
- Fixed missing “Source code” button bug.
- Updated for WordPress 4.6 and TinyMCE 4.4.1.
- Fixed multisite saving bug.
- Added new button in the Text editor to add or reset the line breaks. Adds line breaks only between tags. Works only when it detects that line breaks are missing so it doesn’t reformat posts with removed paragraphs.
- Fixed adding paragraph tags when loading posts that were saved before turning
- Disabled the (new) inline toolbar for tables as it was overlapping the table in some cases.
- Updated for WordPress 4.5.1 and TinyMCE 4.3.10.
- Fixed support for adding editor-style.css to themes that don’t have it.
- Updated for WordPress 4.5 and TinyMCE 4.3.8.
- Separated standard options and admin options.
- Added settings that can disable the plugin for the main editor, other editors in wp-admin or editors on the front-end.
- Korean translation by Josh Kim and Greek translation by Stathis Mellios.
- Updated for WordPress 4.4 and TinyMCE 4.2.8.
- Japanese translation by Manabu Miwa.
- Updated for WordPress 4.3.1 and TinyMCE 4.2.5.
- Fixed text domain and plugin headers.
- Fix error with removing the
- Updated for WordPress 4.3 and TinyMCE 4.2.3.
- Removed the
textpatternplugin as WordPress 4.3 includes similar functionality by default.
- French translation by Nicolas Schneider.
- Updated for WordPress 4.2 and TinyMCE 4.1.9.
- Fixed bugs with showing oEmbed previews when pasting an URL.
- Fixed bugs with getting the content from TinyMCE with line breaks.
- Updated for WordPress 4.1 and TinyMCE 4.1.7.
- Fixed bug where consecutive caption shortcodes may be split with an empty paragraph tag.
- Fix bug with image captions when wpautop is disabled.
- Add translation support to the settings page. Button names/descriptions are translated from JS using the existing WordPress translation, so this part of the settings page will be translated by default. The other text still needs separate translation.
- Updated for WordPress 4.0 and TinyMCE 4.1.
- Add the
textpatternplugin that supports some of the markdown syntax while typing, (more info).
- Add the updated ‘table’ plugin that supports background and border color.
- Fix showing of the second, third and forth button rows when the Toolbar Toggle button is not used.
- Fix adding the
directionalityplugin when RTL or LTR button is selected.
- Show the ”Advanced Options” to super admins on multisite installs.
- Add the
linkplugin including link rel setting. Replaces the Insert/Edit Link dialog when enabled.
- Include updated ”table” plugin that has support for vertical align for cells.
Fix warnings on pages other than Edit Post. Update the description.
Updated for WordPress 3.9 and TinyMCE 4.0. Refreshed the settings screen. Added support for exporting and importing of the settings.
Updated for WordPress 3.8, fixed auto-embedding of single line URLs when not removing paragraph tags.
Updated for WordPress 3.7 and TinyMCE 3.5.9.
Updated for WordPress 3.5 and TinyMCE 3.5.8.
Updated for WordPress 3.4 and TinyMCE 3.4.9.
Fixed a bug preventing TinyMCE from importing CSS classes from editor-style.css.
Updated for WordPress 3.3 or later and TinyMCE 3.4.5.
Fix the removal of the media plugin so it does not require re-saving the settings.
Compatibility with WordPress 3.2 and TinyMCE 3.4.2, removed the options for support for iframe and HTML 5.0 elements as they are supported by default in WordPress 3.2, removed the media plugin as it is included by default.
Added advanced options: stop removing iframes, stop removing HTML 5.0 elements, moved the support for custom editor styles to editor-style.css in the current theme.
Attention: if you have a customized
tadv-mce.css file and your theme doesn’t have editor-style.css, please download
tadv-mce.css, rename it to editor-style.css and upload it to your current theme directory. Alternatively you can add there the editor-style.css from the Twenty Ten theme. If your theme has editor-style.css you can add any custom styles there.
Compatibility with WordPress 3.1 and TinyMCE 3.3.9, improved P and BR tags option.
Compatibility with WordPress 2.9 and TinyMCE 3.2.7, several minor bug fixes.
Compatibility with WordPress 2.8 and TinyMCE 3.2.4, minor bug fixes.
Compatibility with WordPress 2.7 and TinyMCE 3.2, minor bug fixes.
Compatibility with WordPress 2.6 and TinyMCE 3.1, keeps empty paragraphs when disabling the removal of P and BR tags, the buttons for
MCFileManager can be arranged (if installed).
Compatibility with WordPress 2.5.1 and TinyMCE 3.0.7, added option to disable the removal of P and BR tags when saving and in the HTML editor (wpautop), added two more buttons to the HTML editor:
wpautop and undo, fixed the removal of non-default TinyMCE buttons.
Support for WordPress 2.5 and TinyMCE 3.0.
Deactivate/Uninstall option page, font size drop-down menu and other small changes.
Improved language selection, improved compatibility with WordPress 2.3 and TinyMCE 18.104.22.168, option to override some of the imported css classes and other small improvements and bugfixes.
Includes an admin page for arranging the TinyMCE toolbar buttons, easy installation, a lot of bugfixes, customized “Smilies” plugin that uses the built-in WordPress smilies, etc. The admin page uses jQuery and jQuery UI that lets you “drag and drop” the TinyMCE buttons to arrange your own toolbars and enables/disables the corresponding plugins depending on the used buttons.