[Résolu] Partage table users & usermeta – Problème roles (Créer un compte)

  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #559108
    MrGhostFire
    Membre
    Chevalier WordPress
    128 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 4.4
    – Thèmes utilisés : Avada & Syncope
    – Nom de l’hebergeur : OVH

    Problème(s) rencontré(s) : Salut à tous. Donc voilà, j’ai deux sites, soit un principal & le deuxième qui est sur un sous domaine.
    J’ai voulu relier les comptes utilisateurs du sites principal avec l’autre site.
    J’ai mis le code ci-dessous dans le wp-config.php du site secondaire :

    define(‘CUSTOM_USER_TABLE’, $table_prefix.’wp_users’);
    define(‘CUSTOM_USER_META_TABLE’, $table_prefix.’wp_usermeta’);

    Cela marche, les comptes utilisés sur les deux sites sont les mêmes. Cependant, sur le site secondaire les utilisateurs n’ont aucun rôle… Moi également, je ne suis donc pas administrateur hors j’utilise mon compte qui est administrateur ^^
    Comment faire pour importer les rôles des utilisateurs ?

    #1041800
    Franck (fge)
    Modérateur
    Maître WordPress
    9576 contributions

    En fait dans cette configuration, les tables sont communes aux deux installations, mais dans la table wp_usermeta mais il faut 2 entrées par compte utilisateur afin de définir un profil sur chaque site. En principe tu dois pouvoir le faire simplement en affectant un rôle au profil depuis le tableau de bord du second site sans avoir à passer par la base de données.

    #1041801
    MrGhostFire
    Membre
    Chevalier WordPress
    128 contributions

    D’accord, mais du coup, lors qu’un membre s’inscris sur un site, je devrais moi même mettre son rôle en “membre”.
    Y’a pas un moyen pour que lors que l’utilisateur s’inscrit, son rôle s’ajoute également sur le deuxième site ?

    #1041802
    Franck (fge)
    Modérateur
    Maître WordPress
    9576 contributions

    Par défaut, le le profil utilisateur ne se créé que sur le site d’inscription. Après, cela dépend de l’utilisation qui en est faite, mais il n’y a pas forcément besoin d’avoir systématiquement les profils identiques de part et d’autres.

    Néanmoins, l’extension WP-Orphanage-Extended/ permet de corriger cela. Si l’utilisateur va sur un autre site que celui d’inscription, alors le profil est créé automatiquement sur le nouveau site. L’administrateur pue forcer la création des profils en allant sur la page utilisateur. Cette extension ne semble pas avoir été mis à jour dernièrement, si tu rencontres un problème fais-le nous savoir.

    #1041803
    MrGhostFire
    Membre
    Chevalier WordPress
    128 contributions

    D’acc, merci.
    J’essaierai ce soir 🙂

    #1041804
    MrGhostFire
    Membre
    Chevalier WordPress
    128 contributions

    C’est bon ça marche!
    Je te remercies grandement 🙂

    #1041805
    Franck (fge)
    Modérateur
    Maître WordPress
    9576 contributions

    De rien, je passe le sujet en “résolu”.
    Bonne continuation avec WordPress.

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.