[Résolu] Forcer WordPress à utiliser une table “membre” non “WordPress” (Créer un compte)

  • WordPress :5.5
  • Statut : résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #2365269
    smk2021
    Participant
    Initié WordPress
    3 contributions

    Bonjour,

    Désolé mais, je crois que mon message précédant n’est pas visible, alors je le republie.

    Nous avons un site fait sans cms (site classique : php/html/js/mysql).
    Nous avons notre table ‘membre’ qui contient donc les infos de nos membres.

    Nous souhaitons installer des sites en sous domaine via WordPress.
    Est il possible de “forcer” WordPress” (chaque installation) à utiliser notre table membre actuelle (ce n’est pas une table issue de WordPress).

    S’il faut modifier un peu notre table(structure,…) ça nous convient. On répercutera cela sur le site existant.

    Mais il faut que le site actuel puisse , continuer de fonctionner.

    Les recherches que j’ai faites n’ont rien données.

    Merci d’avance

     

    #2365278
    Li-An
    Modérateur
    Maître WordPress
    24751 contributions

    Bonjour, vous avez https://wordpress.org/plugins/external-login/ et une petite recherche Google devrait vous donner du code utile.

    #2365286
    wrey75
    Participant
    Initié WordPress
    28 contributions

    Bonjour,

    Si votre table est dans la même base de données que WordPress, aucun souci. Vous pouvez même utiliser l’objet WPDB (https://developer.wordpress.org/reference/classes/wpdb/) pour y accéder. C’est ainsi que font les plugins.

    Si vous voulez utiliser WordPress en multisite, pas de soucis: il n’y a qu’une seule base de données partagée (voir ici https://multilingualpress.org/docs/wordpress-multisite-database-tables/).

    Donc aucun souci. Vous pouvez même utiliser la mécanique de WordPress pour vous connecter.

    Si c’est juste pour s’authentifier sur le site, le commentaire précédent est tout-à-fait correct.

    Bonne soirée, William.

    #2366523
    smk2021
    Participant
    Initié WordPress
    3 contributions

    Bonjour

    Merci a tous pour vos reponses.

    <span class=”bbp-author-name”>@ Li-An</span>

    Je n’ai probablement pas tapé les bons mots-clefs. De plus , j’ignorais qu’un plugin pouvais solutionner mon probleme, donc j’ai pas regardé coté ‘plugin’.

    https://wordpress.org/plugins/external-login/ me convient . En local wampserver php 7.2 + wp : excellent, cela fonctionne.

    J’ai d’autres questions mais je cherche seul pour le moment.

    Je créerai un autre sujet si besoin.

    Merci

    (désolé pour le retour tardif – en plus on va probablement retardé ce projet, de plusieurs mois …)

     

    #2366524
    smk2021
    Participant
    Initié WordPress
    3 contributions

    Bonjour

    Merci <span class=”bbp-author-name”>wrey75</span> le lien de votre piste m’a permis d’avoir acces a des fonctions intéressantes que j’ai exploité.

    Je dois maintenant m’initier d’avantage à “utiliser la mécanique de WordPress” pour pouvoir prendre en compte correctement https://developer.wordpress.org/reference/classes/wpdb/

    Malheureusement je vais devoir mettre en sommeil ce projet pour quelques mois…

    encore grand merci

    A bientôt

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