Changeset 45893 for trunk/src/wp-includes/taxonomy.php
- Timestamp:
- 08/26/2019 03:18:40 PM (6 years ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/taxonomy.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/taxonomy.php
r45872 r45893 2746 2746 if ( $parent_suffix ) { 2747 2747 $slug .= $parent_suffix; 2748 } 2749 2750 if ( ! empty( $term->term_id ) ) { 2751 $query = $wpdb->prepare( "SELECT slug FROM $wpdb->terms WHERE slug = %s AND term_id != %d", $slug, $term->term_id ); 2748 2752 } else { 2749 if ( ! empty( $term->term_id ) ) { 2750 $query = $wpdb->prepare( "SELECT slug FROM $wpdb->terms WHERE slug = %s AND term_id != %d", $slug, $term->term_id ); 2751 } else { 2752 $query = $wpdb->prepare( "SELECT slug FROM $wpdb->terms WHERE slug = %s", $slug ); 2753 } 2754 2755 if ( $wpdb->get_var( $query ) ) { 2756 $num = 2; 2757 do { 2758 $alt_slug = $slug . "-$num"; 2759 $num++; 2760 $slug_check = $wpdb->get_var( $wpdb->prepare( "SELECT slug FROM $wpdb->terms WHERE slug = %s", $alt_slug ) ); 2761 } while ( $slug_check ); 2762 $slug = $alt_slug; 2763 } 2753 $query = $wpdb->prepare( "SELECT slug FROM $wpdb->terms WHERE slug = %s", $slug ); 2754 } 2755 2756 if ( $wpdb->get_var( $query ) ) { // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared 2757 $num = 2; 2758 do { 2759 $alt_slug = $slug . "-$num"; 2760 $num++; 2761 $slug_check = $wpdb->get_var( $wpdb->prepare( "SELECT slug FROM $wpdb->terms WHERE slug = %s", $alt_slug ) ); 2762 } while ( $slug_check ); 2763 $slug = $alt_slug; 2764 2764 } 2765 2765 }
Note: See TracChangeset
for help on using the changeset viewer.