Ви вже з’ясували, що за допомогою, update_user_meta()
якщо мета-поля для користувача не існує, воно буде додане. тобто update_user_meta()
може виконати завданняadd_user_meta()
Однак різниця між ними полягає return values
update_user_meta ()
повертає False, якщо не було внесено змін (якщо нове значення було таким же, як попереднє значення) або якщо оновлення не вдалося, umeta_id, якщо значення було іншим і оновлення було успішним.
ПРИМІТКА: станом на v3.4.2 він повертає umeta_id на успіх (замість істинного) та false на помилку
add_user_meta ()
повернути ідентифікатор основного ключа для успіху . Немає значення (порожнє) для відмови. Основний ідентифікатор ключа для успіху.