wp_create_term( string $tag_name, string $taxonomy = ‘post_tag’ ): array|WP_Error

In this article

Adds a new term to the database if it does not already exist.

Parameters

$tag_namestringrequired
The term name.
$taxonomystringoptional
The taxonomy within which to create the term. Default 'post_tag'.

Default:'post_tag'

Return

array|WP_Error

Source

function wp_create_term( $tag_name, $taxonomy = 'post_tag' ) {
	$id = term_exists( $tag_name, $taxonomy );
	if ( $id ) {
		return $id;
	}

	return wp_insert_term( $tag_name, $taxonomy );
}

Changelog

VersionDescription
2.8.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.