register_taxonomy() Creates or modifies a taxonomy object.
unregister_taxonomy() Unregisters a taxonomy.
get_taxonomy_labels() Builds an object with all taxonomy labels out of a taxonomy object.
register_taxonomy_for_object_type() Adds an already registered taxonomy to an object type.
unregister_taxonomy_for_object_type() Removes an already registered taxonomy from an object type.
get_objects_in_term() Retrieves object IDs of valid taxonomy and term.
get_tax_sql() Given a taxonomy query, generates SQL to be appended to a main query.
get_term() Gets all term data from database by term ID.
get_term_by() Gets all term data from database by term field and data.
get_term_children() Merges all term children into a single array of their IDs.
get_term_field() Gets sanitized term field.
get_term_to_edit() Sanitizes term for editing.
get_terms() Retrieves the terms in a given taxonomy or list of taxonomies.
add_term_meta() Adds metadata to a term.
delete_term_meta() Removes metadata matching criteria from a term.
get_term_meta() Retrieves metadata for a term.
update_term_meta() Updates term metadata.
update_termmeta_cache() Updates metadata cache for list of term IDs.
wp_lazyload_term_meta() Queue term meta for lazy-loading.
has_term_meta() Gets all meta data, including meta IDs, for the given term ID.
register_term_meta() Registers a meta key for terms.
unregister_term_meta() Unregisters a meta key for terms.
term_exists() Determines whether a taxonomy term exists.
term_is_ancestor_of() Checks if a term is an ancestor of another term.
sanitize_term() Sanitizes all term fields.
sanitize_term_field() Sanitizes the field value in the term based on the context.
wp_count_terms() Counts how many terms are in taxonomy.
wp_delete_object_term_relationships() Unlinks the object from the taxonomy or taxonomies.
wp_delete_term() Removes a term from the database.
wp_delete_category() Deletes one existing category.
wp_get_object_terms() Retrieves the terms associated with the given object(s), in the supplied taxonomies.
wp_insert_term() Adds a new term to the database.
wp_set_object_terms() Creates term and taxonomy relationships.
wp_add_object_terms() Adds term(s) associated with a given object.
wp_remove_object_terms() Removes term(s) associated with a given object.
wp_unique_term_slug() Makes term slug unique, if it isn't already.
wp_update_term() Updates term based on arguments provided.
wp_defer_term_counting() Enables or disables term counting.
wp_update_term_count() Updates the amount of terms in taxonomy.
wp_update_term_count_now() Performs term count update immediately.
clean_object_term_cache() Removes the taxonomy relationship to terms from the cache.
clean_term_cache() Removes all of the term IDs from the cache.
clean_taxonomy_cache() Cleans the caches for a taxonomy.
get_object_term_cache() Retrieves the cached term objects for the given object ID.
update_object_term_cache() Updates the cache for the given term object ID(s).
update_term_cache() Updates terms in cache.
_get_term_hierarchy() Retrieves children of taxonomy as term IDs.
_get_term_children() Gets the subset of $terms that are descendants of $term_id.
_pad_term_counts() Adds count of children to parent count.
_prime_term_caches() Adds any terms from the given IDs to the cache that do not already exist in cache.