WordPress.org

Make WordPress Core

Ticket #16413: 16143-settings-api.diff

File 16143-settings-api.diff, 1.3 KB (added by andrewryno, 3 years ago)
  • wp-admin/includes/template.php

     
    11021102                call_user_func($section['callback'], $section); 
    11031103                if ( !isset($wp_settings_fields) || !isset($wp_settings_fields[$page]) || !isset($wp_settings_fields[$page][$section['id']]) ) 
    11041104                        continue; 
    1105                 echo '<table class="form-table">'; 
     1105                echo '<div class="form-fields">'; 
    11061106                do_settings_fields($page, $section['id']); 
    1107                 echo '</table>'; 
     1107                echo '</div>'; 
    11081108        } 
    11091109} 
    11101110 
     
    11291129                return; 
    11301130 
    11311131        foreach ( (array) $wp_settings_fields[$page][$section] as $field ) { 
    1132                 echo '<tr valign="top">'; 
     1132                echo '<div class="field-row">'; 
    11331133                if ( !empty($field['args']['label_for']) ) 
    1134                         echo '<th scope="row"><label for="' . $field['args']['label_for'] . '">' . $field['title'] . '</label></th>'; 
     1134                        echo '<div class="field-label"><label for="' . $field['args']['label_for'] . '">' . $field['title'] . '</label></div>'; 
    11351135                else 
    1136                         echo '<th scope="row">' . $field['title'] . '</th>'; 
    1137                 echo '<td>'; 
     1136                        echo '<div class="field-label">' . $field['title'] . '</div>'; 
     1137                echo '<div class="field-input">'; 
    11381138                call_user_func($field['callback'], $field['args']); 
    1139                 echo '</td>'; 
    1140                 echo '</tr>'; 
     1139                echo '</div>'; 
     1140                echo '</div>'; 
    11411141        } 
    11421142}