Ya ha descubierto que, update_user_meta()
si no existe el metacampo para el usuario, se agregará. es decir, update_user_meta()
puede hacer la tarea deadd_user_meta()
Sin embargo, la diferencia entre ellos es la return values
update_user_meta ()
devuelve False si no se realizó ningún cambio (si el nuevo valor fue el mismo que el valor anterior) o si la actualización falló, umeta_id si el valor fue diferente y la actualización fue exitosa.
NOTA: a partir de v3.4.2, devuelve el umeta_id en caso de éxito (en lugar de verdadero) y falso en caso de error
add_user_meta ()
devolver la identificación de la clave principal para el éxito . Sin valor (en blanco) por falla. ID de clave principal para el éxito.