WordPress Version: 4.4
/**
* Removes metadata matching criteria from a term.
*
* @since 4.4.0
*
* @param int $term_id Term ID.
* @param string $meta_key Metadata name.
* @param mixed $meta_value Optional. Metadata value. If provided, rows will only be removed that match the value.
* @return bool True on success, false on failure.
*/
function delete_term_meta($term_id, $meta_key, $meta_value = '')
{
// Bail if term meta table is not installed.
if (get_option('db_version') < 34370) {
return false;
}
$deleted = delete_metadata('term', $term_id, $meta_key, $meta_value);
// Bust term query cache.
if ($deleted) {
wp_cache_set('last_changed', microtime(), 'terms');
}
return $deleted;
}