-
To determine what mode the editor is currently in, you can use the
getUserSetting('editor')
in JavaScript, which returns either “html” or “tinymce”. -
To determine when the editor mode is switched, you can use the jQuery
click
event handler on the#content-tmce
and#content-html
elements, which are the editor type switching buttons:jQuery( ‘#content-tmce’ ).click( function() {
// Visual editor selected
} );jQuery( ‘#content-html’ ).click( function() {
// Text editor selected
} );
Bear in mind that these click events will always be triggered when you click on the buttons; when you click on the “Visual” button for example, the event will be triggered regardless whether the current mode is “Visual” or “Text”. If you need to, you could easily tackle that by storing the previous state yourself.
Related Posts:
- Remove inline linking tool
- how to fix a broken visual editor
- How do you change the visual editor’s background color?
- How to get back distraction-free mode we had before WP 4.1?
- WordPress Editor not getting youtube video preview
- How to enable the tag in WordPress posts and pages
- Visual editor not showing up
- Visual Editor Missing, Server-Side Problem, How Would You Debug It?
- Resizing the width of the WYSIWYG editor
- Remove path from the create/edit a post view
- Can’t change the width of content in the visual editor
- WordPress shortcut to switch from Visual to Text mode and vice versa
- How to enable user_can_rich_edit for guests?
- Any good desktop client for wordpress with support for google syntax highliter? [closed]
- Lost formatting after saving
- How-to stop wordpress from saving utf8 non-breaking space characters
- How avoid WP editor to change by
- How To Hide The Visual And Html Editor Completely?
- Working With Visual Composer VC_Single_Image
- Visual Editor Background
- Is there a way to disable formatting shortcuts in 4.3?
- How to ensure the visual editor doesn’t ruin my iframe?
- WMP Plugin not showing up in the plugin panel?
- Visual Editor gone
- Convert this textarea to rich html format via wp_editor
- How to reset display of WYSIWYG editor
- Editor background colour in full screen
- Disable pasting of images into wordpress editor
- Resizing the wordpress editor
- Line numbering on WordPress frontend
- Why the post content editor always expanded?
- Why is my theme is randomly stripping the tags out
- Remove inline styles from the_content?
- Dynamically add CSS to the visual editor
- Visual editor keeps stripping my tags
- WordPress Visual Mode Not Working – adding span code while clicking
- Edit page blank, control buttons missing
- Adding a button to the attachment page
- How to remove from hr in wordpress visual editor
- Automatically adds check on hide title and add paragraph when adding text
- In context click and edit: is it feasible?
- WP as an HTML editor
- How to display shorter version of wp_editor?
- Define add_editor_style to specific post types?
- Want the visual style in wordpress
- How to remove some options in visual editor?
- Automatically replace   with space
- Can I still use Visual Composer Website Builder after upgrading to WordPress 5.0?
- How to show the contants in front end same as visual editor with space / linebreak?
- Add class to oEmbed video from within post editor?
- Why is tinymce visual editor showing the background from my theme
- Line breaks changing to when switching between HTML and Visual tab!
- How to add TinyMCE to a front-end textarea?
- ✓ Checkmark Character Encoding Issue In WordPress Editor
- Switching on edit
- Visual and Text tabs missing from Editor
- Square brackets at the end of a line cause line break to be skipped
- How to hide the Text Color icon from Visual Editor of WordPress Post Editor from Users other than Admins?
- How do I prevent WordPress from eating my code?
- Hide default values on VC editor
- WordPress visual editor internal link default https
- Why Is Content Entered In Classic Editor Not Displaying on Page?
- WordPress visual composer backend editor not showing
- Gutenberg Block empty after reload of editor
- Add word hints in WordPress post editor
- Post/Page editor loads twice
- How to restore visual editor in WordPress
- Editors can’t edit but administrators can
- Cannot read property ‘hasClass’ of undefined(…) jquery-ui
- How to paste source code from IDE to posts directly?
- How to make elements not editable in visual editor
- RTE always on text mode by default
-   when I use ENTER for skipping line
- Custom code in all text between ?
- Publishing VS2010 Web Solution to WordPress
- What does the “Show Images” do for WordPress music playlist?
- My Server Has Problem With Class-Editor.Php / $buttons
- Visual Editor not working when Jetpack plugin is active
- Visual editor in comments with custom buttons
- WP 3.3 update disabled editor stylesheet? Or TinyMCE Advanced problem?
- Disable html in custom post types
- How can I fix the Insert/Edit link button in the Visual Editor in WordPress 3.9.1
- How do I use Mac Keyboard Icons in WordPress
- Cafe Food Menu upload
- Visual Composer – not working after update [closed]
- WPBakery Editor dropdown hidden behind editor [closed]
- Adding Custom Text Patterns in the WP 4.5 Visual Editor
- Remove Editor From Homepage
- Gutenberg “Add Block” button is not active (greyed out), cannot add new blocks
- How to make WordPress and TinyMCE accept tags wrapping block-level elements as allowed in HTML5?
- Visual Editor freezing on text highlight since 4.3
- Text cut off after the character 𪇆 in TinyMCE
- Custom TinyMCE style formats disabled
- ASCII to Unicode conversion and then save the data into database using WP post editor field
- Equation input with preview in classic editor
- Load WordPress Editor .css on Front End
- “Formats” Select Menu in WP Editor doesn’t show up with correct colour
- Set default “Link CSS Class” in add media admin editor
- How to allow some visitors to edit inline specific post
- Visual Editor not working for user on multiple computers