Sets the tags for a post.
Description
See also
Parameters
$post_idintoptional- The Post ID. Does not default to the ID of the global $post.
$tagsstring|arrayoptional- An array of tags to set for the post, or a string of tags separated by commas.
Default:
'' $appendbooloptional- If true, don’t delete existing tags, just add on. If false, replace the tags with the new tags.
Default:
false
Source
function wp_set_post_tags( $post_id = 0, $tags = '', $append = false ) {
return wp_set_post_terms( $post_id, $tags, 'post_tag', $append );
}
Changelog
| Version | Description |
|---|---|
| 2.3.0 | Introduced. |
Add
arrayof tags to post with ID 100, if a tag already exist, it will replace the existing one.To add the tags meaning and life in addition to the current tags of the post with ID 42: