Un utilisateur a demandé 👇
Bonjour à tous,
Je cherche un moyen d’attribuer automatiquement des adhésions à lifterlms aux nouveaux utilisateurs enregistrés. L’objectif est de donner une adhésion gratuite aux nouveaux utilisateurs enregistrés, de demander les informations utilisateur minimales et d’exiger des plages d’utilisateurs minimales, afin que votre expérience soit facile à compléter.
Je faisais une recherche et j’ai trouvé des personnes posant des questions similaires et des messages utiles (voir ci-dessous). Je n’ai pas les compétences en codage pour implémenter ces crochets. De plus, je ne sais pas comment les soumissions vides fonctionneront et j’utilise la journalisation buddypress.
J’ai également vérifié en utilisant les plans d’accès sans contrôle, et cela peut fonctionner. Malheureusement, ce formulaire demande des champs “supplémentaires” (Adresse) qui ne sont pas importants pour l’adhésion gratuite. Un moyen de masquer ces zones pour un accès gratuit au forfait ?
Quelques articles liés :
https://wordpress.org/support/topic/assign-membership-hook/
https://wordpress.org/support/topic/how-to-create-free-membership-with-free-lessons/
Merci 🙂 Cordialement, Mariano
(@thomasplevy)
il y a 2 ans, 8 mois
@marianomartene,
Malheureusement, nous n’avons actuellement pas de configuration de fonctionnalité pour inscrire automatiquement tous les utilisateurs à l’adhésion. C’est quelque chose que nous faisons occasionnellement avec les demandes de fonctionnalités, mais je n’ai pas la meilleure façon d’ajouter cela à LifterLMS en tant que fonctionnalité qui ne * confondra pas * les nouveaux utilisateurs qui ne sont pas intéressés par l’utilisation d’une fonctionnalité comme celle-ci. ceci… Je suis sûr qu’un jour je le ferai, mais pour le moment je n’ai pas de fonctionnalité comme celle-ci disponible. Il est concevable qu’il puisse être ajouté à un développement personnalisé, mais à moins que vous ne soyez un développeur et que vous ne vouliez pas en payer un pour écrire le code pour vous, je crains que vous ne devriez le faire car LifterLMS est dans la situation actuelle. sans cette fonctionnalité dont vous avez besoin.
Concernant l’affichage conditionnel des champs de vérification pour les plans d’accès gratuits ou payants, c’est aussi quelque chose que j’ai demandé (beaucoup de demandes, en fait) et le correctif viendra dans une future mise à jour qui vous permettra également de personnaliser les champs sur la base. de chaque cours/adhésion/plan, ainsi que la possibilité de définir rapidement et facilement des champs personnalisés pour ceux individuellement…
Donc, comme je l’ai déjà souligné, LifterLMS ne peut pas faire ce que vous recherchez actuellement. Il serait possible d’écrire du code personnalisé pour afficher les champs de manière conditionnelle, mais encore une fois, c’est du code personnalisé…
Désolé si le manque de fonctionnalités ici vous empêchera d’utiliser LifterLMS. Je veux vraiment que LifterLMS ait plus de fonctionnalités qu’il n’en a, mais je n’ai pas la capacité d’écrire toutes les fonctionnalités demandées. La progression est lente et je suis désolé si cela vous empêche d’utiliser le plugin.
Le meilleur,
(@marianomartene)
il y a 2 ans, 8 mois
@thomasplevy
Merci pour la réponse. Je comprends parfaitement ce que vous expliquez ici. Tout ce que je voulais faire, c’était donner mon avis (et voir si quelqu’un avait le même “problème” en même temps).
Continuez comme ça avec le plugin, c’est un excellent produit! Merci pour ton temps
Santé,
(@jstead)
il y a 2 ans, 8 mois
Salut @marianomartene Je suis le créateur du fil original qui vous a lié en tant que message connexe.
En utilisant la fonction liée dans ce message dans functions.php, vous pouvez attribuer une adhésion à chaque utilisateur nouvellement créé.
Tout ce que vous avez à faire est de le retourner au Hook user_register (https://developer.wordpress.org/reference/hooks/user_register/)
Bien sûr, c’est correct, une petite modification par rapport à ce que j’ai utilisé car il reposait sur l’importation XML de l’utilisateur. Assurez-vous de tester sur le site de développement.
// Assign Membership on user creation
add_action( 'user_register', 'assign_membership_on_register', 10, 1 );
function assign_membership_on_register( $user_id ) {
$membership_id = X; // Replace X with the post ID of the membership you wish to apply.
llms_enroll_student( $user_id, $membership_id );
}
Je définirais ensuite les cours gratuits sur “auto-inscrits” pour cette adhésion et utiliserais le raccourci [course-list] Soit [lifterlms_courses mine=”enrolled”] (essayez ce qui fonctionne le mieux car j’ai obtenu des résultats mitigés) pour n’afficher qu’une grille de cours qui se sont déjà inscrits sur votre page de destination.
Cette réponse a été modifiée il y a 2 ans et 8 mois par.
(@marianomartene)
il y a 2 ans, 8 mois
@Jstead fonctionne parfaitement !
Merci beaucoup! Vous avez fait ma journée 🙂
(@wplms24)
il y a 2 ans, 7 mois
@jstead Merci beaucoup pour ce partage ! C’est très utile et utile. Tu as fait ma journée aussi 🙂
@marianomartene Merci d’avoir posté cette question ici et d’avoir aidé des gens comme moi à résoudre un problème commun.
@thomasplevy Merci d’avoir créé et mis à jour LifterLMS pour nous tous. Vous faites un excellent travail en créant cet outil qui aidera les gens à apprendre et à partager leurs connaissances. Ainsi, même s’il n’est peut-être pas en mesure de répondre à toutes les demandes de fonctionnalités, il a quand même fait beaucoup pour la communauté en ligne. Continuez votre bon travail.
Cette réponse a été modifiée il y a 2 ans et 7 mois.
(@thomasplevy)
il y a 2 ans, 7 mois
@wplms24,
Merci beaucoup! Vous sentez-vous assez fort pour laisser une critique publique qui en dit autant : https://wordpress.org/support/plugin/lifterlms/reviews/?filter=5#new-post
Juste une petite pression bien sûr !
Cela a-t-il résolu votre problème ?
Was this helpful?
0 / 0