WordPress : L’association de la table Users avec la table users_metadata semble rompue
J’ai remarqué un problème après le déploiement d’un thème personnalisé sur une installation WordPress gérée par Go Daddy (demande du client, RIP) dans lequel les utilisateurs créés par le compte administrateur dans le back-end WP n’apparaissaient pas dans la liste des utilisateurs.
Ils apparaissent dans la base de données des utilisateurs, mais il ne semble pas y avoir de références associées dans le users_metadata
tableau (il y a des entrées pour le compte admin, mais c’est tout).
La table des utilisateurs indique qu’aucune clé primaire n’est attribuée – je ne sais pas si cela fait partie du problème. Je suppose que l’ID utilisateur doit être la clé primaire, mais il est clair que je ne suis pas un pro de SQL ici.
Mon client doit pouvoir créer des utilisateurs pour que son personnel puisse télécharger du contenu. Quel arbre dois-je aboyer pour résoudre ce problème ?
Solution n°1 trouvée
Dans la table des utilisateurs, la clé primaire doit être ID (incrémentation automatique) et les champs user_login
, user_nicename
et user_email
doivent être indexés.
Dans la usermeta
table, umeta_id
il doit s’agir de la clé primaire (auto-incrémentation) et les champs umeta_id
et meta_key
doivent être indexés.
0 commentaire