diff --git a/wp-admin/css/wp-admin-rtl.css b/wp-admin/css/wp-admin-rtl.css index 196da26560..ea1c239884 100644 --- a/wp-admin/css/wp-admin-rtl.css +++ b/wp-admin/css/wp-admin-rtl.css @@ -1317,14 +1317,19 @@ h3.available-themes { margin-right: -330px; } +.theme-options .load-customize { + margin-right: 0; + margin-left: 30px; + float: right; +} + .theme-options span { float: right; margin-right: 0; margin-left: 10px; } -.theme-options ul, -.theme-options .load-customize { +.theme-options ul { float: right; } diff --git a/wp-admin/css/wp-admin.css b/wp-admin/css/wp-admin.css index ceae0a9a98..a7d3db1f26 100644 --- a/wp-admin/css/wp-admin.css +++ b/wp-admin/css/wp-admin.css @@ -5515,6 +5515,11 @@ h3.available-themes { padding-bottom: 10px; } +.theme-options .load-customize { + margin-right: 30px; + float: left; +} + .theme-options span { float: left; margin-right: 10px; @@ -5524,8 +5529,7 @@ h3.available-themes { color: #999; } -.theme-options ul, -.theme-options .load-customize { +.theme-options ul { float: left; margin: 0; } @@ -6455,8 +6459,7 @@ body.full-overlay-active { .no-customize-support.wp-core-ui .hide-if-no-customize, .no-customize-support .wp-core-ui .hide-if-no-customize, .customize-support.wp-core-ui .hide-if-customize, -.customize-support .wp-core-ui .hide-if-customize, -.no-customize-support .theme-options ul li:first-child { +.customize-support .wp-core-ui .hide-if-customize { display: none; } diff --git a/wp-admin/includes/menu.php b/wp-admin/includes/menu.php index 9517ae9334..14cadfa6f7 100644 --- a/wp-admin/includes/menu.php +++ b/wp-admin/includes/menu.php @@ -73,7 +73,7 @@ foreach ( $menu as $id => $data ) { $new_parent = $first_sub[2]; // If the first submenu is not the same as the assigned parent, // make the first submenu the new parent. - if ( $new_parent != $old_parent && 'customize.php' != $new_parent ) { + if ( $new_parent != $old_parent ) { $_wp_real_parent_file[$old_parent] = $new_parent; $menu[$id][2] = $new_parent; diff --git a/wp-admin/menu-header.php b/wp-admin/menu-header.php index 3e20c5f410..c158cc2037 100644 --- a/wp-admin/menu-header.php +++ b/wp-admin/menu-header.php @@ -53,7 +53,7 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { $class[] = 'wp-has-submenu'; $submenu_items = $submenu[$item[2]]; } - + if ( ( $parent_file && $item[2] == $parent_file ) || ( empty($typenow) && $self == $item[2] ) ) { $class[] = ! empty( $submenu_items ) ? 'wp-has-current-submenu wp-menu-open' : 'current'; } else { @@ -82,9 +82,7 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { if ( false !== strpos( $class, 'wp-menu-separator' ) ) { echo '
'; } elseif ( $submenu_as_parent && ! empty( $submenu_items ) ) { - $temp_submenu_items = $submenu_items = array_values( $submenu_items ); // Re-index. - if ( 'customize.php' == $submenu_items[0][2] ) - $submenu_items[0][2] = 'themes.php'; + $submenu_items = array_values( $submenu_items ); // Re-index. $menu_hook = get_plugin_page_hook( $submenu_items[0][2], $item[2] ); $menu_file = $submenu_items[0][2]; if ( false !== ( $pos = strpos( $menu_file, '?' ) ) ) @@ -95,7 +93,6 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { } else { echo "\n\t$arrow"; } - $submenu_items = $temp_submenu_items; } elseif ( ! empty( $item[2] ) && current_user_can( $item[1] ) ) { $menu_hook = get_plugin_page_hook( $item[2], 'admin.php' ); $menu_file = $item[2]; @@ -108,7 +105,7 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { echo "\n\t$arrow"; } } - + if ( ! empty( $submenu_items ) ) { echo "\n\t