diff --git a/wp-admin/includes/template.php b/wp-admin/includes/template.php index 25f6e8d20b..f202b8d0ee 100644 --- a/wp-admin/includes/template.php +++ b/wp-admin/includes/template.php @@ -1012,8 +1012,13 @@ function get_hidden_meta_boxes( $screen ) { $hidden = get_user_option( "metaboxhidden_{$screen->id}" ); // Hide slug boxes by default - if ( !is_array( $hidden ) ) - $hidden = array('slugdiv'); + if ( !is_array( $hidden ) ) { + if ( 'post' == $screen->base ) + $hidden = array('slugdiv', 'trackbacksdiv', 'postcustom', 'postexcerpt'); + else + $hidden = array(); + $hidden = apply_filters('default_hidden_meta_boxes', $hidden, $screen); + } return $hidden; }