Index: wp-admin/includes/class-wp-screen.php =================================================================== --- wp-admin/includes/class-wp-screen.php (revision 40425) +++ wp-admin/includes/class-wp-screen.php (working copy) @@ -1065,12 +1065,17 @@ return; } + $special = array( '_title', 'cb', 'comment', 'media', 'name', 'title', 'username', 'blogname' ); + if ( count( array_intersect ( $special, array_keys( $columns ) ) ) == count( $columns ) ) // if all columns are "special", no columns in screen options + { + return; + } + $legend = ! empty( $columns['_title'] ) ? $columns['_title'] : __( 'Columns' ); ?>