WordPress : L’association de la table Users avec la table users_metadata semble rompue

Publié par Jean-Michel le

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_metadatatableau (il y a des entrées pour le compte admin, mais c’est tout).

Lire également:  Wordpress : La pagination ne fonctionne pas dans le type de publication personnalisé

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 ?

Lire également:  wamp + wordpress : échec de l'ouverture du flux : autorisation refusée dans

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_nicenameet user_emaildoivent être indexés.

Dans la usermetatable, umeta_idil doit s’agir de la clé primaire (auto-incrémentation) et les champs umeta_idet meta_keydoivent être indexés.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *