Index: /trunk/wp-admin/admin-ajax.php =================================================================== --- /trunk/wp-admin/admin-ajax.php (revision 8711) +++ /trunk/wp-admin/admin-ajax.php (revision 8712) @@ -629,11 +629,15 @@ $closed = isset( $_POST['closed'] )? $_POST['closed'] : ''; $closed = explode( ',', $_POST['closed'] ); + $hidden = isset( $_POST['hidden'] )? $_POST['hidden'] : ''; + $hidden = explode( ',', $_POST['hidden'] ); $page = isset( $_POST['page'] )? $_POST['page'] : ''; if ( !preg_match( '/^[a-z-]+$/', $page ) ) { die(-1); } - if (!is_array($closed)) break; $current_user = wp_get_current_user(); - update_usermeta($current_user->ID, 'closedpostboxes_'.$page, $closed); + if ( is_array($closed) ) + update_usermeta($current_user->ID, 'closedpostboxes_'.$page, $closed); + if ( is_array($hidden) ) + update_usermeta($current_user->ID, 'meta-box-hidden_'.$page, $hidden); break; case 'get-permalink': Index: /trunk/wp-admin/edit-form-advanced.php =================================================================== --- /trunk/wp-admin/edit-form-advanced.php (revision 8711) +++ /trunk/wp-admin/edit-form-advanced.php (revision 8712) @@ -405,4 +405,11 @@ +
+ + + \n"; @@ -1271,5 +1273,4 @@ break; - foreach ( array('high', 'sorted', 'core', 'default', 'low') as $priority ) { foreach ( (array) $wp_meta_boxes[$page][$context][$priority] as $box ) { @@ -1277,5 +1278,8 @@ continue; $i++; - echo '