@@ 292-301 (lines=10) @@ | ||
289 | } |
|
290 | ||
291 | foreach ( $terms as $desc ) { |
|
292 | do { |
|
293 | $possible_taxonomy_ancestors[ $taxonomy ][] = $desc; |
|
294 | if ( isset( $term_to_ancestor[ $desc ] ) ) { |
|
295 | $_desc = $term_to_ancestor[ $desc ]; |
|
296 | unset( $term_to_ancestor[ $desc ] ); |
|
297 | $desc = $_desc; |
|
298 | } else { |
|
299 | $desc = 0; |
|
300 | } |
|
301 | } while ( ! empty( $desc ) ); |
|
302 | } |
|
303 | } |
|
304 | } |
|
@@ 314-323 (lines=10) @@ | ||
311 | $term_to_ancestor[ $desc ] = $anc; |
|
312 | } |
|
313 | $desc = $queried_object->term_id; |
|
314 | do { |
|
315 | $possible_taxonomy_ancestors[ $queried_object->taxonomy ][] = $desc; |
|
316 | if ( isset( $term_to_ancestor[ $desc ] ) ) { |
|
317 | $_desc = $term_to_ancestor[ $desc ]; |
|
318 | unset( $term_to_ancestor[ $desc ] ); |
|
319 | $desc = $_desc; |
|
320 | } else { |
|
321 | $desc = 0; |
|
322 | } |
|
323 | } while ( ! empty( $desc ) ); |
|
324 | } |
|
325 | ||
326 | $possible_object_parents = array_filter( $possible_object_parents ); |