Ticket #11917: 11917.patch
File 11917.patch, 762 bytes (added by , 15 years ago) |
---|
-
wp-includes/post.php
2392 2392 $check_sql = "SELECT post_name FROM $wpdb->posts WHERE post_name = %s AND post_type IN ( '" . implode( "', '", esc_sql( $hierarchical_post_types ) ) . "' ) AND ID != %d AND post_parent = %d LIMIT 1"; 2393 2393 $post_name_check = $wpdb->get_var( $wpdb->prepare( $check_sql, $slug, $post_ID, $post_parent ) ); 2394 2394 2395 if ( $post_name_check || in_array( $slug, $feeds ) ) {2395 if ( $post_name_check || in_array( $slug, $feeds ) || is_numeric($slug) ) { 2396 2396 $suffix = 2; 2397 2397 do { 2398 2398 $alt_post_name = substr( $slug, 0, 200 - ( strlen( $suffix ) + 1 ) ) . "-$suffix";