[update_user] – Update User Action

[update_user]
username=
email=
pass=
nicename=
nickname=
first_name=
last_name=
display_name=
url=
description=
role=
locale=site-default
META KEYS
meta_key_1=value_1
meta_key_2=["vaue_1", "value_2"
]
meta_key_3={
"key_1":"value_1",
"key_2":["value_2","value_3"
]
}
[/update_user]

Action to update the logged in user.

Attributes:

AttributeExamplesDescription
CONTENT*[update_user]
username=
email=
pass=
nicename=
nickname=
first_name=
last_name=
display_name=
url=
description=
role=
locale=site-default
META KEYS
meta_key_1=value_1
meta_key_2=["vaue_1", "value_2"
]
meta_key_3={
"key_1":"value_1",
"key_2":["value_2","value_3"
]
}
[/update_user]
The content inside the BBCode will be used to set the user fields and metadata.
IMPORTANT: Use the words "META KEYS" to separate fields and metadata.

Fields:
While updating, all fields are optional.

Metadata:
Metadata can be defined as single value of array values. For array values is required to define them with JSON format.

Single value example:
meta_key_1=value_1

Array example (to keep JSON format values should be in double quotes):
meta_key_2=["vaue_1", "value_2"]

Object with keys example:
meta_key_3={
"key_1":"value_1",
"key_2":["value_2","value_3"]
}

To pass a field value in an array, you need to keep the double quotes too:
meta_key_2=["{field.text}", "{field.email}"]

Required.