Changeset 11202
- Timestamp:
- 05/05/2009 04:39:36 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/post.php
r11197 r11202 1718 1718 $post_name_check = $wpdb->get_var($wpdb->prepare($check_sql, $slug, $post_type, $post_ID, $post_parent)); 1719 1719 } 1720 1720 1721 1721 if ( $post_name_check || in_array($slug, $wp_rewrite->feeds) ) { 1722 1722 $suffix = 2; … … 2416 2416 $post_name = sanitize_title($post_name); 2417 2417 2418 // expected_slashed ($post_name) 2419 $post_name_check = $wpdb->get_var( $wpdb->prepare( "SELECT post_name FROM $wpdb->posts WHERE post_name = %s AND post_status = 'inherit' AND ID != %d LIMIT 1", $post_name, $post_ID)); 2420 2421 if ($post_name_check) { 2422 $suffix = 2; 2423 while ($post_name_check) { 2424 $alt_post_name = $post_name . "-$suffix"; 2425 // expected_slashed ($alt_post_name, $post_name) 2426 $post_name_check = $wpdb->get_var( $wpdb->prepare( "SELECT post_name FROM $wpdb->posts WHERE post_name = %s AND post_status = 'inherit' AND ID != %d LIMIT 1", $alt_post_name, $post_ID, $post_parent)); 2427 $suffix++; 2428 } 2429 $post_name = $alt_post_name; 2430 } 2418 $post_name = wp_unique_post_slug($post_name, $post_ID, $post_status, $post_type, $post_parent); 2431 2419 2432 2420 if ( empty($post_date) )
Note: See TracChangeset
for help on using the changeset viewer.