Make WordPress Core

Ticket #14376: 14376.patch

File 14376.patch, 2.4 KB (added by SergeyBiryukov, 13 years ago)
  • src/wp-admin/includes/template.php

     
    532532        $delete_nonce = wp_create_nonce( 'delete-meta_' . $entry['meta_id'] );
    533533
    534534        $r .= "\n\t<tr id='meta-{$entry['meta_id']}' class='$style'>";
    535         $r .= "\n\t\t<td class='left'><label class='screen-reader-text' for='meta[{$entry['meta_id']}][key]'>" . __( 'Key' ) . "</label><input name='meta[{$entry['meta_id']}][key]' id='meta[{$entry['meta_id']}][key]' type='text' size='20' value='{$entry['meta_key']}' />";
     535        $r .= "\n\t\t<td class='left'><label class='screen-reader-text' for='meta-{$entry['meta_id']}-key'>" . __( 'Key' ) . "</label><input name='meta[{$entry['meta_id']}][key]' id='meta-{$entry['meta_id']}-key' type='text' size='20' value='{$entry['meta_key']}' />";
    536536
    537537        $r .= "\n\t\t<div class='submit'>";
    538538        $r .= get_submit_button( __( 'Delete' ), 'deletemeta small', "deletemeta[{$entry['meta_id']}]", false, array( 'data-wp-lists' => "delete:the-list:meta-{$entry['meta_id']}::_ajax_nonce=$delete_nonce" ) );
    … …  
    542542        $r .= wp_nonce_field( 'change-meta', '_ajax_nonce', false, false );
    543543        $r .= "</td>";
    544544
    545         $r .= "\n\t\t<td><label class='screen-reader-text' for='meta[{$entry['meta_id']}][value]'>" . __( 'Value' ) . "</label><textarea name='meta[{$entry['meta_id']}][value]' id='meta[{$entry['meta_id']}][value]' rows='2' cols='30'>{$entry['meta_value']}</textarea></td>\n\t</tr>";
     545        $r .= "\n\t\t<td><label class='screen-reader-text' for='meta-{$entry['meta_id']}-value'>" . __( 'Value' ) . "</label><textarea name='meta[{$entry['meta_id']}][value]' id='meta-{$entry['meta_id']}-value' rows='2' cols='30'>{$entry['meta_value']}</textarea></td>\n\t</tr>";
    546546        return $r;
    547547}
    548548
    … …  
    564564                HAVING meta_key NOT LIKE '\_%'
    565565                ORDER BY meta_key
    566566                LIMIT $limit" );
    567         if ( $keys )
    568                 natcasesort($keys);
     567        if ( $keys ) {
     568                natcasesort( $keys );
     569                $meta_key_input_id = 'metakeyselect';
     570        } else {
     571                $meta_key_input_id = 'metakeyinput';
     572        }
    569573?>
    570574<p><strong><?php _e( 'Add New Custom Field:' ) ?></strong></p>
    571575<table id="newmeta">
    572576<thead>
    573577<tr>
    574 <th class="left"><label for="metakeyselect"><?php _ex( 'Name', 'meta name' ) ?></label></th>
     578<th class="left"><label for="<?php echo $meta_key_input_id; ?>"><?php _ex( 'Name', 'meta name' ) ?></label></th>
    575579<th><label for="metavalue"><?php _e( 'Value' ) ?></label></th>
    576580</tr>
    577581</thead>