TinyMCE: remove and rearrange some of the editor buttons to improve user experience.
Props hugobaeta, melchoyce, celloexpressions, mor10, iseulde, mrwweb. See #27159. Built from https://develop.svn.wordpress.org/trunk@38932 git-svn-id: http://core.svn.wordpress.org/trunk@38875 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
8d1cb3068a
commit
e1ae827577
|
@ -554,6 +554,16 @@ final class _WP_Editors {
|
||||||
// Limit the preview styles in the menu/toolbar
|
// Limit the preview styles in the menu/toolbar
|
||||||
'preview_styles' => 'font-family font-size font-weight font-style text-decoration text-transform',
|
'preview_styles' => 'font-family font-size font-weight font-style text-decoration text-transform',
|
||||||
|
|
||||||
|
// Disable H1 in the drop-down and the menu.
|
||||||
|
'block_formats' =>
|
||||||
|
'Paragraph=p;' .
|
||||||
|
'Heading 2=h2;' .
|
||||||
|
'Heading 3=h3;' .
|
||||||
|
'Heading 4=h4;' .
|
||||||
|
'Heading 5=h5;' .
|
||||||
|
'Heading 6=h6;' .
|
||||||
|
'Preformatted=pre',
|
||||||
|
|
||||||
'end_container_on_empty_block' => true,
|
'end_container_on_empty_block' => true,
|
||||||
'wpeditimage_disable_captions' => $no_captions,
|
'wpeditimage_disable_captions' => $no_captions,
|
||||||
'wpeditimage_html5_captions' => current_theme_supports( 'html5', 'caption' ),
|
'wpeditimage_html5_captions' => current_theme_supports( 'html5', 'caption' ),
|
||||||
|
@ -609,7 +619,7 @@ final class _WP_Editors {
|
||||||
$mce_buttons = apply_filters( 'teeny_mce_buttons', array('bold', 'italic', 'underline', 'blockquote', 'strikethrough', 'bullist', 'numlist', 'alignleft', 'aligncenter', 'alignright', 'undo', 'redo', 'link', 'unlink', 'fullscreen'), $editor_id );
|
$mce_buttons = apply_filters( 'teeny_mce_buttons', array('bold', 'italic', 'underline', 'blockquote', 'strikethrough', 'bullist', 'numlist', 'alignleft', 'aligncenter', 'alignright', 'undo', 'redo', 'link', 'unlink', 'fullscreen'), $editor_id );
|
||||||
$mce_buttons_2 = $mce_buttons_3 = $mce_buttons_4 = array();
|
$mce_buttons_2 = $mce_buttons_3 = $mce_buttons_4 = array();
|
||||||
} else {
|
} else {
|
||||||
$mce_buttons = array( 'bold', 'italic', 'strikethrough', 'bullist', 'numlist', 'blockquote', 'hr', 'alignleft', 'aligncenter', 'alignright', 'link', 'unlink', 'wp_more', 'spellchecker' );
|
$mce_buttons = array( 'formatselect', 'bold', 'italic', 'bullist', 'numlist', 'blockquote', 'alignleft', 'aligncenter', 'alignright', 'link', 'unlink', 'wp_more', 'spellchecker' );
|
||||||
|
|
||||||
if ( ! wp_is_mobile() ) {
|
if ( ! wp_is_mobile() ) {
|
||||||
if ( $set['_content_editor_dfw'] ) {
|
if ( $set['_content_editor_dfw'] ) {
|
||||||
|
@ -631,7 +641,7 @@ final class _WP_Editors {
|
||||||
*/
|
*/
|
||||||
$mce_buttons = apply_filters( 'mce_buttons', $mce_buttons, $editor_id );
|
$mce_buttons = apply_filters( 'mce_buttons', $mce_buttons, $editor_id );
|
||||||
|
|
||||||
$mce_buttons_2 = array( 'formatselect', 'underline', 'alignjustify', 'forecolor', 'pastetext', 'removeformat', 'charmap', 'outdent', 'indent', 'undo', 'redo' );
|
$mce_buttons_2 = array( 'strikethrough', 'hr', 'forecolor', 'pastetext', 'removeformat', 'charmap', 'outdent', 'indent', 'undo', 'redo' );
|
||||||
|
|
||||||
if ( ! wp_is_mobile() ) {
|
if ( ! wp_is_mobile() ) {
|
||||||
$mce_buttons_2[] = 'wp_help';
|
$mce_buttons_2[] = 'wp_help';
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* @global string $wp_version
|
* @global string $wp_version
|
||||||
*/
|
*/
|
||||||
$wp_version = '4.7-alpha-38931';
|
$wp_version = '4.7-alpha-38932';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||||
|
|
Loading…
Reference in New Issue