Make WordPress Core

Changeset 1512


Ignore:
Timestamp:
08/06/2004 01:28:51 AM (21 years ago)
Author:
rboren
Message:

In sanitize_title(), strip_tags() before sanitizing, not after. In post.php, if post name is empty, pass the post title to the sanitizer.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/post.php

    r1503 r1512  
    303303        //if (!$_POST['ping_status']) $ping_status = get_settings('default_ping_status');
    304304        $post_password = $_POST['post_password'];
    305         $post_name = sanitize_title($_POST['post_name'], $post_ID);
     305        $post_name = $_POST['post_name'];
     306        if (empty($post_name)) {
     307          $post_name = $post_title;
     308        }
     309        $post_name = sanitize_title($post_name, $post_ID);
    306310        if (empty($post_name)) $post_name = sanitize_title($post_title);
    307311        $trackback = $_POST['trackback_url'];
  • trunk/wp-includes/functions-formatting.php

    r1488 r1512  
    121121
    122122function sanitize_title($title, $fallback_title = '') {
     123    $title = strip_tags($title);
    123124    $title = apply_filters('sanitize_title', $title);
    124     $title = strip_tags($title);
     125
    125126    if (empty($title)) {
    126127        $title = $fallback_title;
Note: See TracChangeset for help on using the changeset viewer.