WP_Term_Query::populate_terms( Object[]|int[] $terms )
Creates an array of term objects from an array of term IDs.
Description
Also discards invalid term objects.
Parameters
- $terms
-
(Required) List of objects or term ids.
Return
(WP_Term[]) Array of WP_Term
objects.
Source
File: wp-includes/class-wp-term-query.php
protected function populate_terms( $term_ids ) {
$terms = array();
if ( ! is_array( $term_ids ) ) {
return $terms;
}
foreach ( $term_ids as $key => $term_id ) {
$term = get_term( $term_id );
if ( $term instanceof WP_Term ) {
$terms[ $key ] = $term;
}
}
return $terms;
}
Changelog
Version | Description |
---|---|
4.9.8 | Introduced. |