Make WordPress Core

Ticket #4285: 4285-multiple-2.diff

File 4285-multiple-2.diff, 3.4 KB (added by rob1n, 19 years ago)
  • wp-includes/widgets.php

     
    612612function wp_widget_categories($args, $number = 1) {
    613613        extract($args);
    614614        $options = get_option('widget_categories');
     615       
    615616        $c = $options[$number]['count'] ? '1' : '0';
    616617        $h = $options[$number]['hierarchical'] ? '1' : '0';
    617618        $d = $options[$number]['dropdown'] ? '1' : '0';
     619       
    618620        $title = empty($options[$number]['title']) ? __('Categories') : $options[$number]['title'];
    619621
    620622        echo $before_widget;
     
    667669                update_option('widget_categories', $options);
    668670        }
    669671       
    670         $count = $options[$number]['count'] ? 'checked="checked"' : '';
    671         $hierarchical = $options[$number]['hierarchical'] ? 'checked="checked"' : '';
    672         $dropdown = $options[$number]['dropdown'] ? 'checked="checked"' : '';
    673         $title = attribute_escape($options[$number]['title']);
     672        $title = attribute_escape( $options[$number]['title'] );
    674673?>
    675                         <p><label for="categories-title"><?php _e('Title:'); ?> <input style="width: 250px;" id="categories-title" name="categories-title" type="text" value="<?php echo $title; ?>" /></label></p>
    676                         <p style="text-align:right;margin-right:40px;"><label for="categories-count"><?php _e('Show post counts'); ?> <input class="checkbox" type="checkbox" <?php echo $count; ?> id="categories-count" name="categories-count" /></label></p>
    677                         <p style="text-align:right;margin-right:40px;"><label for="categories-hierarchical" style="text-align:right;"><?php _e('Show hierarchy'); ?> <input class="checkbox" type="checkbox" <?php echo $hierarchical; ?> id="categories-hierarchical" name="categories-hierarchical" /></label></p>
    678                         <p style="text-align:right;margin-right:40px;"><label for="categories-dropdown" style="text-align:right;"><?php _e('Display as a drop down'); ?> <input class="checkbox" type="checkbox" <?php echo $dropdown; ?> id="categories-dropdown" name="categories-dropdown" /></label></p>
    679                         <input type="hidden" id="categories-submit" name="categories-submit" value="1" />
     674                        <p><label for="categories-title-<?php echo $number; ?>">
     675                                <?php _e( 'Title:' ); ?> <input style="width:300px" id="categories-title-<?php echo $number; ?>" name="categories-title-<?php echo $number; ?>" type="text" value="<?php echo $title; ?>" />
     676                        </label></p>
     677                       
     678                        <p><label for="categories-dropdown-<?php echo $number; ?>">
     679                                <input type="checkbox" class="checkbox" id="categories-dropdown-<?php echo $number; ?>" name="categories-dropdown-<?php echo $number; ?>"<?php echo $options[$number]['dropdown'] ? ' checked="checked"' : ''; ?> /> <?php _e( 'Show as dropdown' ); ?>
     680                        </label></p>
     681                       
     682                        <p><label for="categories-count-<?php echo $number; ?>">
     683                                <input type="checkbox" class="checkbox" id="categories-count-<?php echo $number; ?>" name="categories-count-<?php echo $number; ?>"<?php echo $options[$number]['count'] ? ' checked="checked"' : ''; ?> /> <?php _e( 'Show post counts' ); ?>
     684                        </label></p>
     685                       
     686                        <p><label for="categories-hierarchical-<?php echo $number; ?>">
     687                                <input type="checkbox" class="checkbox" id="categories-hierarchical-<?php echo $number; ?>" name="categories-hierarchical-<?php echo $number; ?>"<?php echo $options[$number]['count'] ? ' checked="checked"' : ''; ?> /> <?php _e( 'Show hierarchy' ); ?>
     688                        </label></p>
     689                       
     690                        <input type="hidden" id="categories-submit-<?php echo $number; ?>" name="categories-submit-<?php echo $number; ?>" />
    680691<?php
    681692}
    682693