There is an action 'media_buttons'
where these buttons are inserted. Some plugins are using that action to add more buttons, dropdown lists or links. If they had to use the TinyMCE toolbar, they had less room and more restrictions regarding style and JavaScript access.
In short: the current placement is better for plugins.
Moving the default button to the toolbar would probably break some core scripts that depend on that position in the DOM. Maybe you can move it around after onload
.
Related Posts:
- Why did multiple line breaks stop working in text editor?
- When switching from html to visual editor the tag gets corrupted
- Markup of oEmbed codes in the editor?
- How can I stop TinyMCE from converting my HTML entities to characters?
- Add Shortcode inline inside Gutenberg block
- TinyMCE editor – new lines not rendered on front end
- WordPress tinymce prints empty P tag and break html format
- WP 3.3 my rich text category editor toolbar is gone!
- Add table controls with wp_editor minimal editor configuration (‘teeny’)
- TinyMCE Plugin Parameter
- Add table button in editor without Plugin
- Our shortcode dropdown box in Tinymce is not working in WordPress 3.9?
- Custom TinyMCE style formats disabled
- Add buttons to the new TinyMCE WP Editor. Javascript API
- Is it possible to disable the image alignment options in the post editor?
- How to dynamically generate wordpress editor on frontend?
- Change syntax styling of TinyMCE HTML Text Editor
- More than one TinyMCE (wp_editor) with different $settings[‘drag_drop_upload’] values breaks
- Adding CSS to admin TinyMCE editor for custom button
- How can a TinyMCE modal return formatted/visual text?
- Allowing style tag in TinyMCE editor
- TinyMCE Advances is removing blanks (” “)
- Why Editor reformats my code
- enable TinyMCE for comment forms
- Best Browser for Editing Posts
- TinyMCE strips off the href tag inside span, if i change from text to visual
- Adding a Media Button to the WordPress Content Editor
- Wordpres Tinymce custom button (Gavick guide)
- Error in backend: Failed to load plugin: tabfocus from url
- Preserve indentation, HTML5 shorthand in editor
- `tinyMCE is not defined` after migrating site to server
- Custom shortcode editor [BackboneJS & TinyMCE)
- How do I separate my theme’s styles from editor styles?
- Problem with Line spacing in wysiwyg editor in WP 3.5.1
- Remove HTML editor and visual/HTML tabs from TinyMCE
- Initialize TinyMCE editor / visual editor after AJAX insert
- No filter of code on switch from html to visual editor, how?
- How to include own css on wordpress tinymce editor?
- Stop editor from removing tags and replacing them with nbsp
- Possible to stop WordPress from adding p1, p2… classes to p tags in TinyMCE?
- Custom Tiny MCE button to bring up a custom php popup
- How to add a class to ul tags created by the WordPress editor Tinymce?
- Add unique class or ID information to tinyMCE
- TinyMCE Anchor Button not showing
- Is there a way to prevent the Editor from modifying my HTML
- Remove “Are You Sure” dialogue when leaving editor
- Apply custom style to single word in WordPress
- How to customize the symbols that appear in the Visual Editor insert custom character
- How to keep a textarea and stop tinymce?
- TinyMCE Editor Set Default Tab
- TinyMCE – Show Advanced Options (2nd Row) By Default
- Count Words using tinymce in the front-end
- TinyMCE – Add class to OL – selector doesn’t seem to get parent OL,UL, just LI’s (4.6.3)
- tinyMCE.activeEditor = null WP editor loaded in ‘Text’ mode?
- Open link in a new tab checked by default when adding a new link in visual post editor
- TinyMCE Keyup Function
- Using main style.css with add_editor_style
- Hide TinyMCE controls in TinyMCE 4 (WordPress 3.9)
- How can I troubleshoot why TinyMCE won’t load custom plugins in the visual editor?
- TinyMCE Editor as component in Gutenberg Block
- TinyMce in WordPress – Getting the “fullscreen” button to stay on the right when customising button layout
- WordPress editor strips out anchor tags when they appear on their own line
- Sortable WYSIWYG editor
- How do I add a TinyMCE row that all users can see, instead of just admins?
- How to disable formatting
- How to get line breaks to translate to paragraphs?
- the_editor() function
- Localize variables with TinyMCE script
- Prevent the Editor From Moving My
- Multiple TinyMCE Editors in one Admin Page
- Shift-Enter in tinyMCE (wp 3.3.1) not working
- TInyMCE object Tag stripped
- Adding custom styles to elements, without creating new elements
- Keyup events in tinymce editor not working
- Tiny MCE doesn’t look anything like my blog
- Save WYSIWYG editor plugin settings, only works after second save
- Front-end image upload from TinyME [closed]
- Embed iFrame in WordPress 3.0.1
- How to add custom ‘layout’ buttons to wordpress editor?
- TinyMCE: Move buttons from 2nd row to top row
- Send data to Editor before saving the post
- Change the background of the TinyMCE editor with available WP arguments
- TinyMCE doesn’t work correctly in the Media Modal Window
- Add custom value for link_class_list for the classic editor
- Loading a self-hosted custom @font-face into TinyMCE dropdowns (Classic Editor) via ‘tiny_mce_before_init’ filter
- tinymce and responsive line-breaks (short words after a period)
- Client on iPad accidentally adding tag to posts while writing
- Add custom TinyMCE 4 Button: Is it mandatory to have one JS per button?
- Visual Editor not working properly
- wp_editor Too Tall when Content is Loaded
- TinyMCE HTML Encode Backslash
- Revealing ‘code’ hidden button in TinyMCE4 and WordPress 3.9.x
- TinyMCE 4.0: specifying buttons to display [duplicate]
- regEx wp core file
- Adding New Row of Custom TinyMCE
- Using TinyMCE fiddle for node filter to add id attribute to anchors
- WYSIWYG with HTML source?
- WordPress and TinyMCE Advanced: Failed to load javascript
- add button to tinymce
- install tinymce plugin [closed]