| @@ 300-309 (lines=10) @@ | ||
| 297 | } |
|
| 298 | ||
| 299 | foreach ( $terms as $desc ) { |
|
| 300 | do { |
|
| 301 | $possible_taxonomy_ancestors[ $taxonomy ][] = $desc; |
|
| 302 | if ( isset( $term_to_ancestor[ $desc ] ) ) { |
|
| 303 | $_desc = $term_to_ancestor[ $desc ]; |
|
| 304 | unset( $term_to_ancestor[ $desc ] ); |
|
| 305 | $desc = $_desc; |
|
| 306 | } else { |
|
| 307 | $desc = 0; |
|
| 308 | } |
|
| 309 | } while ( ! empty( $desc ) ); |
|
| 310 | } |
|
| 311 | } |
|
| 312 | } |
|
| @@ 322-331 (lines=10) @@ | ||
| 319 | $term_to_ancestor[ $desc ] = $anc; |
|
| 320 | } |
|
| 321 | $desc = $queried_object->term_id; |
|
| 322 | do { |
|
| 323 | $possible_taxonomy_ancestors[ $queried_object->taxonomy ][] = $desc; |
|
| 324 | if ( isset( $term_to_ancestor[ $desc ] ) ) { |
|
| 325 | $_desc = $term_to_ancestor[ $desc ]; |
|
| 326 | unset( $term_to_ancestor[ $desc ] ); |
|
| 327 | $desc = $_desc; |
|
| 328 | } else { |
|
| 329 | $desc = 0; |
|
| 330 | } |
|
| 331 | } while ( ! empty( $desc ) ); |
|
| 332 | } |
|
| 333 | ||
| 334 | $possible_object_parents = array_filter( $possible_object_parents ); |
|