Make WordPress Core

Ticket #31182: 31182.diff

File 31182.diff, 1.1 KB (added by bswatson, 10 years ago)
  • src/wp-includes/taxonomy.php

     
    20132013                        }
    20142014                }
    20152015        }
    2016         reset( $terms );
    20172016
    20182017        $_terms = array();
    20192018        if ( 'id=>parent' == $_fields ) {
    2020                 while ( $term = array_shift( $terms ) ) {
     2019                foreach ( $terms as $term ) {
    20212020                        $_terms[$term->term_id] = $term->parent;
    20222021                }
    20232022        } elseif ( 'ids' == $_fields ) {
    2024                 while ( $term = array_shift( $terms ) ) {
     2023                foreach ( $terms as $term ) {
    20252024                        $_terms[] = $term->term_id;
    20262025                }
    20272026        } elseif ( 'names' == $_fields ) {
    2028                 while ( $term = array_shift( $terms ) ) {
     2027                foreach ( $terms as $term ) {
    20292028                        $_terms[] = $term->name;
    20302029                }
    20312030        } elseif ( 'id=>name' == $_fields ) {
    2032                 while ( $term = array_shift( $terms ) ) {
     2031                foreach ( $terms as $term ) {
    20332032                        $_terms[$term->term_id] = $term->name;
    20342033                }
    20352034        } elseif ( 'id=>slug' == $_fields ) {
    2036                 while ( $term = array_shift( $terms ) ) {
     2035                foreach ( $terms as $term ) {
    20372036                        $_terms[$term->term_id] = $term->slug;
    20382037                }
    20392038        }