@@ 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 ); |