Extends and enhances the block editor (Gutenberg) and the classic editor (TinyMCE).
TinyMCE Advanced introduces a “Classic Paragraph” block and a “Hybrid Mode” for the new block editor (Gutenberg).
If you are not quite ready to switch to the block editor, or have plugins that cannot be used there (yet), using the Classic Paragraph block and Hybrid Mode is your best option. It lets you to continue to use the familiar TinyMCE editor for most tasks, and at the same time gives you full access to all blocks and new features in the block editor.
Version 5.2 continues to improve and enhance the new features introduced in version 5.0 of TinyMCE Advanced. It introduces an improved “Clear Formatting” button, several advanced settings for tables, an option to always keep paragraph tags in the block editor and importing and exporting of the settings to a file.
If you want to continue to use the previous (“classic”) editor in WordPress 5.0 and newer, this plugin has an option to replace the new editor with the previous one. If you prefer to have access to both editors side by side or to allow your users to switch editors, it would be better to install the Classic Editor plugin. TinyMCE Advanced is fully compatible with the classic editor plugin and similar plugins that restore use of the previous WordPress editor.
As always this plugin will let you add, remove and arrange the buttons that are shown on the Visual Editor toolbar in the Classic Paragraph and Classic blocks in the block editor, and in the classic editor (when enabled by a plugin). There you can configure up to four rows of buttons including Font Sizes, Font Family, text and background colors, tables, etc.
It includes 15 plugins for TinyMCE that are automatically enabled or disabled depending on the buttons you have chosen.
In addition this plugin adds options for keeping the paragraph tags in text mode and importing the CSS classes from the theme’s editor-style.css.
TinyMCE Advanced does not collect or store any user related data. It does not set cookies, and it does not connect to any third-party websites. It only uses functionality that is available in WordPress, and in the TinyMCE editor.
In that terms TinyMCE Advanced does not affect your website’s user privacy in any way.
Best is to install directly from WordPress. If manual installation is required, please make sure that the plugin files are in a folder named “tinymce-advanced” (not two nested folders) in the WordPress plugins folder, usually “wp-content/plugins”.
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.
Please see the new (as of version 5.2.0) advanced settings for tables. It is possible to disable use of inline styles for tables but that would make the table non-resizable in the editor. If the advanced tabs on the table, row, and column dialogs are enabled (default), it will still be possible to enter width and height values which are set as inline styles.
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.
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.
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.
Make sure the “Disable the visual editor when writing” checkbox under “Users – Your Profile” is not checked.
Re-save the settings or click the “Restore Default Settings” button on the plugin settings page and then set the buttons again and save.
Please post on the support forum or visit the homepage for TinyMCE Advanced.
textpatternplugin as WordPress 4.3 includes similar functionality by default.
textpatternplugin that supports some of the markdown syntax while typing, (more info).
directionalityplugin when RTL or LTR button is selected.
linkplugin including link rel setting. Replaces the Insert/Edit Link dialog when enabled.
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 220.127.116.11, 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.
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).