Make WordPress Core

Ticket #2515: front_page.4.diff

File front_page.4.diff, 1.6 KB (added by ryanscheuermann, 19 years ago)

allow blank option

  • wp-admin/options-reading.php

     
    2929        </label>
    3030<ul>
    3131        <li><?php printf(__('Show this page on the front page: %s'), wp_dropdown_pages("name=page_on_front&echo=0&selected=" . get_option('page_on_front'))); ?></li>
    32         <li><?php printf(__('Show the latest posts on this page: %s'), wp_dropdown_pages("name=page_for_posts&echo=0&selected=" . get_option('page_for_posts'))); ?></li>
     32        <li><?php printf(__('Show the latest posts on this page: %s'), wp_dropdown_pages("name=page_for_posts&echo=0&show_blank=0&selected=" . get_option('page_for_posts'))); ?></li>
    3333</ul>
    3434<?php if ( 'page' == get_option('show_on_front') && get_option('page_for_posts') == get_option('page_on_front') ) : ?>
    3535<div id="front-page-warning" class="updated fade-ff0000">
  • wp-includes/template-functions-post.php

     
    383383                parse_str($args, $r);
    384384
    385385        $defaults = array('depth' => 0, 'child_of' => 0, 'selected' => 0, 'echo' => 1,
    386                 'name' => 'page_id');
     386                'name' => 'page_id', 'show_blank' => 0);
    387387        $r = array_merge($defaults, $r);
    388388        extract($r);
    389389
     
    392392
    393393        if ( ! empty($pages) ) {
    394394                $output = "<select name='$name'>\n";
     395                if($show_blank != 0)
     396                        $output .= "<option value=\"\"> - Select - </option>\n";
    395397                $output .= walk_page_dropdown_tree($pages, $depth, $r);
    396398                $output .= "</select>\n";
    397399        }