_get_term_children [ WordPress Function ]
_get_term_children ( $term_id, $terms, $taxonomy )
| Access: |
|
| Parameters: |
|
| Returns: |
|
| Defined at: |
|
Soorgelijke functies: get_term_children, get_category_children, get_page_children, get_children, get_term_field
Get the subset of $terms that are descendants of $term_id.
If $terms is an array of objects, then _get_term_children returns an array of objects. If $terms is an array of IDs, then _get_term_children returns an array of IDs.
Source
<?php
function &_get_term_children($term_id, $terms, $taxonomy) {
$empty_array = array();
if ( empty($terms) )
return $empty_array;
$term_list = array();
$has_children = _get_term_hierarchy($taxonomy);
if ( ( 0 != $term_id ) && ! isset($has_children[$term_id]) )
return $empty_array;
foreach ( (array) $terms as $term ) {
$use_id = false;
if ( !is_object($term) ) {
$term = get_term($term, $taxonomy);
if ( is_wp_error( $term ) )
return $term;
$use_id = true;
}
if ( $term->term_id == $term_id )
continue;
if ( $term->parent == $term_id ) {
if ( $use_id )
$term_list[] = $term->term_id;
else
$term_list[] = $term;
if ( !isset($has_children[$term->term_id]) )
continue;
if ( $children = _get_term_children($term->term_id, $terms, $taxonomy) )
$term_list = array_merge($term_list, $children);
}
}
return $term_list;
}
?>
Examples [ wp-snippets.com ]
Top Google zoekresultaten
- Function Reference/get term children « WordPress Codex
Description. Merge all term children into a single array. This recursive function will merge all of the children of $term into the same array. Only useful for ...
codex.wordpress.org - _get_term_children() WordPress function reference, arguments and ...
Get the subset of $terms that are descendants of $term_id.
queryposts.com - _get_term_children (WordPress Function) - WPSeek.com
WordPress lookup for _get_term_children, a WordPress Function. wpseek.com is a WordPress-centric search tool for developers and theme authors.
wpseek.com - Ontology Lookup Service (OLS)
extensibility, <wsdlsoap:operation soapAction="getTermChildren"/>. input, < wsdlsoap:body use="literal"/>. output, <wsdlsoap:body use="literal"/> ...
www.ebi.ac.uk