Estoy intentando crear una página de perfil totalmente diferente (no la proporcionada por Wordpress), ya que el diseño y la sensación de la página de perfil predeterminada es demasiado "Wordpress" para los usuarios. Ahora puedo presentar una página que puede modificar los metadatos del usuario, como el nombre, el apellido, la ciudad, el código postal, etc.
Ahora lo que me desconcertó es cambiar la contraseña del usuario. ¿Hay alguna función incorporada de wordpress, por ejemplo, change_user_password ($ user_id, $ new_password)? Me sorprende que no pueda buscar nada que haga esto.
Lo peor es peor. Estoy haciendo un UPDATE wp_users SET user_pass = md5($new_password) WHERE ID = $user_id
, pero me sorprendería mucho si no hay una función para esta.