Make WordPress Core

Changeset 10070


Ignore:
Timestamp:
12/05/2008 07:19:24 PM (17 years ago)
Author:
ryan
Message:

post_parent dropdown fixes. get_pages() cache fix to eliminate duplicate queries.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/template.php

    r10069 r10070  
    10511051    if ( $bulk )
    10521052        $dropdown_args['show_option_no_change'] =  __('- No Change -');
     1053    wp_dropdown_pages($dropdown_args);
    10531054?>
    1054                 <?php wp_dropdown_pages($dropdown_args); ?>
    10551055        </label>
    10561056
  • trunk/wp-includes/classes.php

    r10013 r10070  
    12341234        $pad = str_repeat('&nbsp;', $depth * 3);
    12351235
    1236         $output .= "\t<option value=\"$page->ID\"";
     1236        $output .= "\t<option class=\"level-$depth\" value=\"$page->ID\"";
    12371237        if ( $page->ID == $args['selected'] )
    12381238            $output .= ' selected="selected"';
  • trunk/wp-includes/post-template.php

    r10069 r10070  
    566566
    567567    if ( ! empty($pages) ) {
    568         $output = "<select name='$name' id='$name'>\n";
     568        $output = "<select name=\"$name\" id=\"$name\">\n";
    569569        if ( $show_option_no_change )
    570             $output .= "\t<option value='-1'>$show_option_no_change</option>";
     570            $output .= "\t<option value=\"-1\">$show_option_no_change</option>";
    571571        if ( $show_option_none )
    572             $output .= "\t<option value='$option_none_value'>$show_option_none</option>\n";
     572            $output .= "\t<option value=\"$option_none_value\">$show_option_none</option>\n";
    573573        $output .= walk_page_dropdown_tree($pages, $depth, $r);
    574574        $output .= "</select>\n";
  • trunk/wp-includes/post.php

    r9906 r10070  
    20662066    extract( $r, EXTR_SKIP );
    20672067
    2068     $key = md5( serialize( $r ) );
     2068    $key = md5( serialize( compact(array_keys($defaults)) ) );
    20692069    if ( $cache = wp_cache_get( 'get_pages', 'posts' ) ) {
    20702070        if ( isset( $cache[ $key ] ) ) {
Note: See TracChangeset for help on using the changeset viewer.