WordPress.org

Make WordPress Core

Ticket #18829: post.php.patch

File post.php.patch, 1000 bytes (added by logikal16, 7 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/**