Ticket #31182: 31182.diff
File 31182.diff, 1.1 KB (added by , 10 years ago) |
---|
-
src/wp-includes/taxonomy.php
2013 2013 } 2014 2014 } 2015 2015 } 2016 reset( $terms );2017 2016 2018 2017 $_terms = array(); 2019 2018 if ( 'id=>parent' == $_fields ) { 2020 while ( $term = array_shift( $terms )) {2019 foreach ( $terms as $term ) { 2021 2020 $_terms[$term->term_id] = $term->parent; 2022 2021 } 2023 2022 } elseif ( 'ids' == $_fields ) { 2024 while ( $term = array_shift( $terms )) {2023 foreach ( $terms as $term ) { 2025 2024 $_terms[] = $term->term_id; 2026 2025 } 2027 2026 } elseif ( 'names' == $_fields ) { 2028 while ( $term = array_shift( $terms )) {2027 foreach ( $terms as $term ) { 2029 2028 $_terms[] = $term->name; 2030 2029 } 2031 2030 } elseif ( 'id=>name' == $_fields ) { 2032 while ( $term = array_shift( $terms )) {2031 foreach ( $terms as $term ) { 2033 2032 $_terms[$term->term_id] = $term->name; 2034 2033 } 2035 2034 } elseif ( 'id=>slug' == $_fields ) { 2036 while ( $term = array_shift( $terms )) {2035 foreach ( $terms as $term ) { 2037 2036 $_terms[$term->term_id] = $term->slug; 2038 2037 } 2039 2038 }