Changeset 870

Show
Ignore:
Timestamp:
02/13/04 11:21:30 (5 years ago)
Author:
saxmatt
Message:

Edit post slugs.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-admin/edit-form-advanced.php

    r869 r870  
    6464    </fieldset> 
    6565    <fieldset id="commentstatusdiv"> 
    66       <legend><a href="http://wordpress.org/docs/reference/post/#comments" title="Help on comment status">Comments</a></legend>  
    67       <div><label for="comment_status_open" class="selectit"><input id="comment_status_open" name="comment_status" type="radio" value="open" <?php checked($comment_status, 'open'); ?> /> Open</label>  
    68       <label for="comment_status_closed" class="selectit"><input id="comment_status_closed" name="comment_status" type="radio" value="closed" <?php checked($comment_status, 'closed'); ?> /> Closed</label></div> 
    69     </fieldset> 
    70     <fieldset id="pingstatusdiv"> 
    71       <legend><a href="http://wordpress.org/docs/reference/post/#pings" title="Help on ping status">Pings</a></legend>  
    72       <div><label for="ping_status_open" class="selectit"><input id="ping_status_open" name="ping_status" type="radio" value="open" <?php checked($ping_status, 'open'); ?> /> Open</label>  
    73       <label for="ping_status_closed" class="selectit"><input id="ping_status_closed" name="ping_status" type="radio" value="closed" <?php checked($ping_status, 'closed'); ?> /> Closed</label></div> 
    74     </fieldset> 
     66      <legend><a href="http://wordpress.org/docs/reference/post/#comments" title="Help on comment status">Discussion</a></legend>  
     67      <div><label for="comment_status" class="selectit"> 
     68          <input name="comment_status" type="checkbox" id="comment_status" value="open" <?php checked($comment_status, 'open'); ?> /> 
     69         Allow Comments</label>  
     70         <label for="ping_status" class="selectit"><input name="ping_status" type="checkbox" id="ping_status" value="open" <?php checked($ping_status, 'open'); ?> /> Allow Pings</label> 
     71</div> 
     72</fieldset> 
     73<fieldset id="slugdiv"> 
     74<legend>Post Slug</legend> 
     75<div><input name="post_name" type="text" size="17" id="post_name" value="<?php echo $post_name ?>" /></div> 
     76</fieldset> 
    7577    <fieldset id="postpassworddiv"> 
    7678      <legend><a href="http://wordpress.org/docs/reference/post/#post_password" title="Help on post password">Post Password</a></legend>  
  • trunk/wp-admin/post.php

    r867 r870  
    222222            $to_ping = $postdata['to_ping']; 
    223223            $pinged = $postdata['pinged']; 
     224            $post_name = $postdata['post_name']; 
    224225 
    225226            include('edit-form-advanced.php'); 
     
    289290            if (empty($ping_status)) $post_status = get_settings('default_ping_status'); 
    290291            $post_password = addslashes($HTTP_POST_VARS['post_password']); 
    291             $post_name = sanitize_title($post_title); 
     292            $post_name = sanitize_title($_POST['post_name']); 
     293            if (empty($post_name)) $post_name = sanitize_title($post_title); 
    292294            $trackback = $HTTP_POST_VARS['trackback_url']; 
    293295        // Format trackbacks 
  • trunk/wp-admin/wp-admin.css

    r869 r870  
    284284} 
    285285 
    286 #poststatusdiv, #commentstatusdiv, #pingstatusdiv { 
     286#poststatusdiv, #pingstatusdiv, #commentstatusdiv { 
    287287    width: 6.5em; 
     288} 
     289 
     290#slugdiv { 
     291    width: 9.4em; 
    288292} 
    289293 
     
    322326} 
    323327 
    324 #titlediv, #poststatusdiv, #commentstatusdiv, #pingstatusdiv, #postpassworddiv, #namediv, #uridiv, #emaildiv { 
     328#titlediv, #poststatusdiv, #commentstatusdiv, #slugdiv, #postpassworddiv, #namediv, #uridiv, #emaildiv { 
    325329    float: left; 
    326330    height: 6em; 
  • trunk/wp-includes/functions.php

    r853 r870  
    326326        'post_password' => $post->post_password, 
    327327        'to_ping' => $post->to_ping, 
    328         'pinged' => $post->pinged 
     328        'pinged' => $post->pinged, 
     329        'post_name' => $post->post_name 
    329330    ); 
    330331    return $postdata;