Ticket #22400: wp-delete-term.diff
File wp-delete-term.diff, 873 bytes (added by , 9 years ago) |
---|
-
src/wp-includes/taxonomy.php
2033 2033 } 2034 2034 2035 2035 $args = wp_parse_args($args, $defaults); 2036 extract($args, EXTR_SKIP);2037 2036 2038 if ( isset( $ default) ) {2039 $default = (int) $ default;2037 if ( isset( $args['default'] ) ) { 2038 $default = (int) $args['default']; 2040 2039 if ( ! term_exists($default, $taxonomy) ) 2041 2040 unset($default); 2042 2041 } … … 2078 2077 $terms = array($default); 2079 2078 } else { 2080 2079 $terms = array_diff($terms, array($term)); 2081 if (isset($default) && isset( $force_default) && $force_default)2080 if (isset($default) && isset( $args['force_default'] ) && $args['force_default'] ) 2082 2081 $terms = array_merge($terms, array($default)); 2083 2082 } 2084 2083 $terms = array_map('intval', $terms);