J'ai configuré wordpress multi-site. J'ai quelques sous-sites tels que site1.mondomaine.com et site2.mondomaine.com . Maintenant, je veux juste activer l'enregistrement de l'utilisateur sur mes sous-sites.
Lorsqu'un utilisateur clique sur le lien d'enregistrement dans un sous-site (site1.mondomaine.com ou site2.mondomaine.com) il les emmène vers le site principal (mydomain.com) et les enregistre en tant qu'administrateur d'un autre site. . il aura donc un autre site comme (site2.mondomaine.com).
Mais je veux que si l’utilisateur clique sur le lien d’inscription sur le sous-site (ex: site1.mondomaine.com), il devrait s’inscrire uniquement sur ce sous-site lui-même et devenir le membre unique de ce site avec rôles .
Je suis très nouveau pour wordpress. Je ne connais même pas la norme de codage de la wordpress. Mais j'espère que je peux gérer ces choses. Maintenant, je me promène avec les plugins.
S'il vous plaît, aidez-moi pour cela.
Ce que vous avez décrit est le comportement par défaut pour WordPress: lorsqu'un utilisateur s'enregistre sur un sous-site, il s'enregistre réellement avec le site racine.
Découvrez ce plugin, qui a pour objectif d’aider les nouveaux utilisateurs à s’inscrire et à les ajouter au bon sous-site.
http://wordpress.org/extend/plugins/wpmu-default-user-role/
Si ce plugin ne correspond pas à ce que vous recherchez, alors celui-ci l'est peut-être.
http://wordpress.org/extend/plugins/multisite-user-registration-manager/
Quelques options à vérifier.
Un conseil, assurez-vous de tout sauvegarder (y compris votre base de données!) en cas de problème, vous avez le moyen de revenir sur un site actif.
Il existe un nouveau plug-in qui couvre cette fonctionnalité. Https://wordpress.org/plugins/network-subsite-user-registration/ _
il est basé sur les instructions de https://halfelf.org/2012/multisite-registration/ et s'étend à la création d'une solution plug-in simple permettant à l'activation à l'échelle du réseau d'être sans faille pour l'enregistrement de l'utilisateur sur le sous-site.