WordPress.org

Make WordPress Core

Ticket #21451: default-widgets-use-selected.diff

File default-widgets-use-selected.diff, 1.5 KB (added by iamfriendly, 3 years ago)

Patch for use of selected() in default widgets

  • wp-includes/default-widgets.php

    diff --git wp-includes/default-widgets.php wp-includes/default-widgets.php
    index e4856da..21f593b 100644
    class WP_Widget_Links extends WP_Widget { 
    151151                <?php 
    152152                foreach ( $link_cats as $link_cat ) { 
    153153                        echo '<option value="' . intval($link_cat->term_id) . '"' 
    154                                 . ( $link_cat->term_id == $instance['category'] ? ' selected="selected"' : '' ) 
     154                                . selected( $link_cat->term_id, $instance['category'] )  
    155155                                . '>' . $link_cat->name . "</option>\n"; 
    156156                } 
    157157                ?> 
    function wp_widget_rss_form( $args, $inputs = null ) { 
    935935        <select id="rss-items-<?php echo $number; ?>" name="widget-rss[<?php echo $number; ?>][items]"> 
    936936<?php 
    937937                for ( $i = 1; $i <= 20; ++$i ) 
    938                         echo "<option value='$i' " . ( $items == $i ? "selected='selected'" : '' ) . ">$i</option>"; 
     938                        echo "<option value='$i' ".selected( $items, $i ).">$i</option>"; 
    939939?> 
    940940        </select></p> 
    941941<?php endif; if ( $inputs['show_summary'] ) : ?> 
    class WP_Widget_Tag_Cloud extends WP_Widget { 
    11301130                        <select id="<?php echo $this->get_field_id('nav_menu'); ?>" name="<?php echo $this->get_field_name('nav_menu'); ?>"> 
    11311131                <?php 
    11321132                        foreach ( $menus as $menu ) { 
    1133                                 $selected = $nav_menu == $menu->term_id ? ' selected="selected"' : ''; 
    1134                                 echo '<option'. $selected .' value="'. $menu->term_id .'">'. $menu->name .'</option>'; 
     1133                                echo '<option value="'. $menu->term_id .'" '.selected( $nav_menu, $menu->term_id ).'>'. $menu->name .'</option>'; 
    11351134                        } 
    11361135                ?> 
    11371136                        </select>