WordPress.org

Make WordPress Core

Changeset 7896


Ignore:
Timestamp:
05/05/08 17:08:13 (7 years ago)
Author:
ryan
Message:

Add editable_slug filter. Props nbachiyski. see #6915

Location:
trunk/wp-admin
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/edit-category-form.php

    r7891 r7896  
    3232        <tr class="form-field"> 
    3333            <th scope="row" valign="top"><label for="category_nicename"><?php _e('Category Slug') ?></label></th> 
    34             <td><input name="category_nicename" id="category_nicename" type="text" value="<?php echo attribute_escape($category->slug); ?>" size="40" /><br /> 
     34            <td><input name="category_nicename" id="category_nicename" type="text" value="<?php echo attribute_escape(apply_filters('editable_slug', $category->slug)); ?>" size="40" /><br /> 
    3535            <?php _e('The &#8220;slug&#8221; is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens.'); ?></td> 
    3636        </tr> 
  • trunk/wp-admin/edit-link-category-form.php

    r7891 r7896  
    3131        <tr class="form-field"> 
    3232            <th scope="row" valign="top"><label for="slug"><?php _e('Category slug') ?></label></th> 
    33             <td><input name="slug" id="slug" type="text" value="<?php echo $category->slug; ?>" size="40" /> 
     33            <td><input name="slug" id="slug" type="text" value="<?php echo attribute_escape(apply_filters('editable_slug', $category->slug)); ?>" size="40" /> 
    3434            <?php _e('The &#8220;slug&#8221; is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens.'); ?></td> 
    3535        </tr> 
  • trunk/wp-admin/edit-tag-form.php

    r7891 r7896  
    3232        <tr class="form-field"> 
    3333            <th scope="row" valign="top"><label for="slug"><?php _e('Tag slug') ?></label></th> 
    34             <td><input name="slug" id="slug" type="text" value="<?php echo attribute_escape($tag->slug); ?>" size="40" /> 
     34            <td><input name="slug" id="slug" type="text" value="<?php echo attribute_escape(apply_filters('editable_slug', $tag->slug)); ?>" size="40" /> 
    3535            <p><?php _e('The &#8220;slug&#8221; is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens.'); ?></p></td> 
    3636        </tr> 
  • trunk/wp-admin/includes/post.php

    r7891 r7896  
    628628    } 
    629629 
    630     $permalink = array($permalink, $post->post_name); 
     630    $permalink = array($permalink, apply_filters('editable_slug', $post->post_name)); 
    631631    $post->post_status = $original_status; 
    632632    $post->post_date = $original_date; 
Note: See TracChangeset for help on using the changeset viewer.