web-dev-qa-db-fra.com

Quelles sont les différences entre les tables wp_users et wp_usermeta?

Quelles sont les différences entre les tables wp_users et wp_usermeta?

J'utilise le plug-in Email Login et je viens de remarquer que si un utilisateur modifie son email dans la page de profil, il est enregistré dans la table wp_usermeta et non dans la table wp_users,

C'est un problème parce que l'utilisateur doit utiliser le premier email pour se connecter avec succès et s'il utilise le nouvel email (modifié), il ne peut pas y accéder.

Quelqu'un peut-il expliquer pourquoi et comment je peux enregistrer le courrier électronique de l'utilisateur dans la table wp_users?

5
Philip

wp_users est la table primaire, avec une liste fixe de colonnes.

wp_usermeta est une table supplémentaire pour stocker des informations arbitraires (champs personnalisés).

La table wp_users a déjà une colonne user_email, donc je ne sais pas pourquoi le plugin utilise wp_usermeta. La meilleure personne à demander serait l'auteur du plugin lui-même.

5
scribu