Bạn đã phát hiện ra rằng sử dụng update_user_meta()
nếu trường meta cho người dùng không tồn tại, nó sẽ được thêm vào. tức là update_user_meta()
có thể làm nhiệm vụ củaadd_user_meta()
Tuy nhiên, sự khác biệt giữa chúng là return values
update_user_meta ()
trả về Sai nếu không có thay đổi nào được thực hiện (nếu giá trị mới giống với giá trị trước đó) hoặc nếu cập nhật thất bại, umeta_id nếu giá trị khác và cập nhật thành công.
LƯU Ý: kể từ v3.4.2, nó trả về umeta_id khi thành công (thay vì đúng) và sai khi thất bại
add_user_meta ()
trả về id khóa chính để thành công . Không có giá trị (trống) cho thất bại. Id khóa chính để thành công.