WordPress.org

Make WordPress Core

Ticket #12494: 12494.diff

File 12494.diff, 1.3 KB (added by jfarthing84, 8 years ago)
  • classes.php

     
    12621262         */
    12631263        function start_el(&$output, $page, $depth, $args) {
    12641264                $pad = str_repeat(' ', $depth * 3);
     1265               
     1266                $value = ( 'slug' == $args['value_output'] ) ? $page->post_name : $post->ID;
    12651267
    1266                 $output .= "\t<option class=\"level-$depth\" value=\"$page->ID\"";
    1267                 if ( $page->ID == $args['selected'] )
     1268                $output .= "\t<option class=\"level-$depth\" value=\"$value\"";
     1269                if ( $value == $args['selected'] )
    12681270                        $output .= ' selected="selected"';
    12691271                $output .= '>';
    12701272                $title = esc_html($page->post_title);
     
    14541456         */
    14551457        function start_el(&$output, $category, $depth, $args) {
    14561458                $pad = str_repeat('&nbsp;', $depth * 3);
     1459               
     1460                $value = ( 'slug' == $args['value_output'] ) ? $category->slug : $category->term_id;
    14571461
    14581462                $cat_name = apply_filters('list_cats', $category->name, $category);
    1459                 $output .= "\t<option class=\"level-$depth\" value=\"".$category->term_id."\"";
    1460                 if ( $category->term_id == $args['selected'] )
     1463                $output .= "\t<option class=\"level-$depth\" value=\"".$value."\"";
     1464                if ( $value == $args['selected'] )
    14611465                        $output .= ' selected="selected"';
    14621466                $output .= '>';
    14631467                $output .= $pad.$cat_name;