has_term_meta() WordPress Function
The has_term_meta() function allows you to check if a term has any metadata associated with it. This can be useful for checking if a term has a custom description, or if a term has been assigned a certain color.
has_term_meta( int $term_id ) #
Gets all meta data, including meta IDs, for the given term ID.
Parameters
- $term_id
(int)(Required)Term ID.
Return
(array|false) Array with meta data, or false when the meta table is not installed.
Source
File: wp-includes/taxonomy.php
function has_term_meta( $term_id ) { $check = wp_check_term_meta_support_prefilter( null ); if ( null !== $check ) { return $check; } global $wpdb; return $wpdb->get_results( $wpdb->prepare( "SELECT meta_key, meta_value, meta_id, term_id FROM $wpdb->termmeta WHERE term_id = %d ORDER BY meta_key,meta_id", $term_id ), ARRAY_A ); }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
4.9.0 | Introduced. |