Changeset 1137
- Timestamp:
- 10/26/07 18:11:56 (1 year ago)
- Files:
-
- trunk/wp-admin/includes/mu.php (modified) (1 diff)
- trunk/wp-includes/taxonomy.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/wp-admin/includes/mu.php
r1134 r1137 369 369 } 370 370 371 function sync_slugs( $term, $taxonomy, $args ) { 372 $args[ 'slug' ] = sanitize_title( $args[ 'name' ] ); 373 return $args; 374 } 375 add_filter( 'pre_update_term', 'sync_slugs', 10, 3 ); 376 371 377 ?> trunk/wp-includes/taxonomy.php
r1136 r1137 1035 1035 $name = stripslashes($name); 1036 1036 1037 // slug is always santized name in WordPress MU1038 $slug = sanitize_title($name);1037 if ( empty($slug) ) 1038 $slug = sanitize_title($name); 1039 1039 1040 1040 $term_group = 0; … … 1230 1230 1231 1231 $term_id = (int) $term; 1232 $args = apply_filters( 'pre_update_term', $term, $taxonomy, $args ); 1232 1233 1233 1234 // First, get all of the original args … … 1245 1246 extract($args, EXTR_SKIP); 1246 1247 1247 // slug is always santized name in WordPress MU 1248 $empty_slug = true; 1249 $slug = sanitize_title($name); 1248 $empty_slug = false; 1249 if ( empty($slug) ) { 1250 $empty_slug = true; 1251 $slug = sanitize_title($name); 1252 } 1250 1253 1251 1254 if ( $alias_of ) {
