The preferred method of user profile is to use the [wpmem_profile] shortcode. This includes (among other things) the user profile (registration) data update and a change password form.
There are individual shortcodes for the individual elements contained in [wpmem_profile]. These are [wpmem_form user_edit] and [wpmem_form password]. But unless there is a specific need/reason for using the individual elements, it is better to use the [wpmem_profile]. Also, keep in mind that these shortcodes have a logged in state and a logged out state, so depending on how they are implemented and used, you may wish to also use the [wpmem_logged_in] and [wpmem_logged_out] wrapper shortcodes.
https://rocketgeek.com/plugins/wp-members/docs/shortcodes/form/
https://rocketgeek.com/plugins/wp-members/docs/shortcodes/status-shortcodes/
Thanks Chad.
I can’t get [wpmem_profile] to show the “change password” option so I’ve had to add
[wpmem_logged_in][wpmem_form password][/wpmem_logged_in] to include it.
Odd thing though – I can’t get the “logged in” part to show when logged in. This works on other pages and posts but not the profile page – everything inside [wpmem_logged_in] is hidden.