wp_set_object_terms
wp_set_object_terms ( $object_id, $terms, $taxonomy, $append = false )
Parameters:- (int) object_id The object to relate to.
- (string|int|array) terms A single term slug, single term ID, or array of either term slugs or IDs. Will replace all existing related terms in this taxonomy. Passing an empty array will remove all related terms.
- (string) taxonomy The context in which to relate the term to the object.
- (bool) append Optional. If false will delete difference of terms. Default false.
Returns:- (array|WP_Error) Term taxonomy IDs of the affected terms or WP_Error on failure.
Defined at: - Introduced in WordPress: 2.3.0
- Deprecated in WordPress: —
Description
Creates term and taxonomy relationships.Relates an object (post, link, etc.) to a term and taxonomy type. Creates the
term and taxonomy relationship if it doesn't already exist. Creates a term if
it doesn't exist (using the slug).
A relationship means that the term is grouped in or belongs to the taxonomy.
A term has no meaning until it is given context by defining which taxonomy it
exists under.