Как канонично хранить дополнительные переменные / данные пользователя в WordPress?
Всем привет!
Интересует, как правильно хранить различные переменные пользователя и регулировать права доступа к ним?
Часть из них могут быть недоступны для чтения и редактирования пользователем ( например, какие-то служебные переменные, коэффициенты ).
Часть могут быть доступны для чтения ( координаты персонажа / другие данные / X / Y )
Часть могут быть с полным доступом владельца профиля ( статусы / девизы и т.п.), но, разумеется, только с возможностью чтения данных значений другими юзерами.
Нагуглил кучу вариаций изменения стандартных контактных форм, но, мне кажется, это путь извращения =)
Наверняка есть правильный путь решения задачи.
Если кто подскажет верное направление, будет здорово =)
Всем спасибо!
PS: мне кажется самым разумным использование метаданных юзеров ( wp_usermeta для wp_users ), я на правильном пути?
На правильном. Ну и если у вас написан личный кабинет (страница редактирование провиля на фронтенде), там вы можете делать доступными для редактирования необходимые поля, а остальные выводить как текст.