diff --git a/src/wp-admin/css/edit.css b/src/wp-admin/css/edit.css index f1dd76ac31474..9d6fdeaf010e0 100644 --- a/src/wp-admin/css/edit.css +++ b/src/wp-admin/css/edit.css @@ -706,12 +706,22 @@ form#tags-filter { font-weight: 600; } +#post-status-select, #post-visibility-select, #comment-status-radio { line-height: 1.5; margin-top: 3px; } +#post-status-select select { + max-width: 100%; + width: 100%; +} + +#post-status-select .post-status-actions { + margin: 0.7em 0 0; +} + #linksubmitdiv .inside, /* Old Link Manager back-compat. */ #poststuff #submitdiv .inside { margin: 0; diff --git a/src/wp-admin/includes/meta-boxes.php b/src/wp-admin/includes/meta-boxes.php index 535a00cd3fe94..ca81d369d8458 100644 --- a/src/wp-admin/includes/meta-boxes.php +++ b/src/wp-admin/includes/meta-boxes.php @@ -162,8 +162,10 @@ function post_submit_meta_box( $post, $args = array() ) { - - +
+ + +
user->create( array( 'role' => 'administrator' ) ); + } + + public function set_up() { + parent::set_up(); + + require_once ABSPATH . 'wp-admin/includes/meta-boxes.php'; + + wp_set_current_user( self::$admin_id ); + } + + public function test_post_submit_meta_box_status_controls_keep_legacy_select_contract() { + $post = self::factory()->post->create_and_get( array( 'post_status' => 'draft' ) ); + $output = $this->get_post_submit_meta_box_output( $post ); + + $this->assertStringContainsString( '