WordPress.org

Make WordPress Core

Ticket #18829: post.php.patch

File post.php.patch, 1000 bytes (added by logikal16, 3 years ago)
  • wp-admin/includes/post.php

     
    10651065 * @return unknown 
    10661066 */ 
    10671067function postbox_classes( $id, $page ) { 
    1068         if ( isset( $_GET['edit'] ) && $_GET['edit'] == $id ) { 
    1069                 $classes = array( '' ); 
    1070         } elseif ( $closed = get_user_option('closedpostboxes_'.$page ) ) { 
    1071                 if ( !is_array( $closed ) ) { 
    1072                         $classes = array( '' ); 
    1073                 } else { 
    1074                         $classes = in_array( $id, $closed ) ? array( 'closed' ) : array( '' ); 
    1075                 } 
    1076         } else { 
    1077                 $classes = array( '' ); 
    1078         } 
     1068    $classes = array(); 
     1069    $closed = get_user_option( 'closedpostboxes_'.$page ); 
     1070    if ( is_array( $closed ) && in_array( $id, $closed ) ) { 
     1071        $classes[] = 'closed'; 
     1072    } 
    10791073 
    10801074        $classes = apply_filters( "postbox_classes_{$page}_{$id}", $classes ); 
    1081         return implode( ' ', $classes ); 
     1075        return empty( $classes ) ? '' : implode( ' ', $classes ); 
    10821076} 
    10831077 
    10841078/**