Changeset 48480 for trunk/src/wp-includes/taxonomy.php
- Timestamp:
- 07/14/2020 04:39:44 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/taxonomy.php
r48358 r48480 507 507 $taxonomy_object->remove_hooks(); 508 508 509 // Remove custom taxonomy default term option. 510 if ( ! empty( $taxonomy_object->default_term ) ) { 511 delete_option( 'default_taxonomy_' . $taxonomy_object->name ); 512 } 513 509 514 // Remove the taxonomy. 510 515 unset( $wp_taxonomies[ $taxonomy ] ); … … 1825 1830 } 1826 1831 1832 // Don't delete the default custom taxonomy term. 1833 $taxonomy_object = get_taxonomy( $taxonomy ); 1834 if ( ! empty( $taxonomy_object->default_term ) ) { 1835 $defaults['default'] = (int) get_option( 'default_taxonomy_' . $taxonomy ); 1836 if ( $defaults['default'] === $term ) { 1837 return 0; 1838 } 1839 } 1840 1827 1841 $args = wp_parse_args( $args, $defaults ); 1828 1842 … … 2513 2527 } 2514 2528 2515 // Add default term.2516 $taxonomy_obj = get_taxonomy( $taxonomy );2517 2518 // Default term for this taxonomy.2519 $default_term_id = get_option( 'default_taxonomy_' . $taxonomy );2520 if ( empty( $terms ) && ! empty( $taxonomy_obj->default_term ) && ! empty( $default_term_id ) ) {2521 $terms[] = (int) $default_term_id;2522 }2523 2524 2529 if ( ! $append ) { 2525 2530 $old_tt_ids = wp_get_object_terms(
Note: See TracChangeset
for help on using the changeset viewer.