WordPress.org

Make WordPress Core

Ticket #22759: 22759.diff

File 22759.diff, 1.7 KB (added by helenyhou, 9 years ago)
  • wp-includes/media.php

     
    13951395        }
    13961396
    13971397        if ( function_exists('get_compat_media_markup') )
    1398                 $response['compat'] = get_compat_media_markup( $attachment->ID, array( 'taxonomies' => true, 'description' => true ) );
     1398                $response['compat'] = get_compat_media_markup( $attachment->ID, array( 'in_modal' => true, 'taxonomies' => true, 'description' => true ) );
    13991399
    14001400        return apply_filters( 'wp_prepare_attachment_for_js', $response, $attachment, $meta );
    14011401}
  • wp-admin/includes/media.php

     
    12861286
    12871287        $default_args = array(
    12881288                'errors' => null,
     1289                'in_modal' => false,
    12891290                'taxonomies' => false,
    12901291                'description' => false,
    12911292        );
     
    13381339        $media_meta = apply_filters( 'media_meta', '', $post );
    13391340
    13401341        $defaults = array(
    1341                 'input'      => 'text',
    1342                 'required'   => false,
    1343                 'value'      => '',
    1344                 'extra_rows' => array(),
     1342                'input'         => 'text',
     1343                'required'      => false,
     1344                'value'         => '',
     1345                'extra_rows'    => array(),
     1346                'show_in_edit'  => true,
     1347                'show_in_modal' => true,
    13451348        );
    13461349
    13471350        $hidden_fields = array();
     
    13611364
    13621365                $field = array_merge( $defaults, $field );
    13631366
     1367                if ( ( ! $field['show_in_edit'] && ! $args['in_modal'] ) || ( ! $field['show_in_modal'] && $args['in_modal'] ) )
     1368                        continue;
     1369
    13641370                if ( $field['input'] == 'hidden' ) {
    13651371                        $hidden_fields[$name] = $field['value'];
    13661372                        continue;