Allow site admins to automatically add existing users to their site, or let users decide at the click of a button.
It's not supposed to. "Join My Multisite", eh?
If registration is turned off, the widget won't display anything for logged-out users.
[join-my-multisite] shortcode will display a notice that registration is unavailable.
None of this will work if the Network Admin has not enabled registrations.
First make a page for your registration. You can name it anything you want, however you can only use top-level pages (so domain.com/pagename/ and not domain.com/parentpage/childpage/). On that page, enter the shortcode
[join-my-multisite] around any other content you want.
Next, go to Users > Join My Multisite and check the box to allow for Per Site Registration. Once that option is saved, a new dropdown will appear that will let you select a top-level page on your site. Select which page, and you are good to go.
Nope! In fact, you can even select 'none' (i.e. leave things as they are) and still use the per-site shortcode, because magic.
Then non-logged-in users will be redirected to the network registration page, and they may not be automatically added to your site (I'm working on that). I strongly suggest you create a page.
By default it will pick up whatever style your theme has, so if it styles buttons, you'll automatically match. If you want more, the css is
input#join-site.button to play with the button.
In your theme's CSS. This is basically the default WordPress signup page, just done in short-code form, so it will default to use your site's CSS anyway. The css falls under
.mu_register of you want to override it in your theme.
No. That's such a massive network thing, the tinfoil hat in me didn't want to do it. You could fiddle with the signup page code, if you wanted, but I don't plan to support it.
As far as the BuddyPress basics go (one instance, network activated) it seems to, however it's not supported at this time. One user reported that with BP and JMM active, they weren't getting any emails for registration, so it's probably best to be used as a 'Join if you're logged in' thing, versus a 'Sign up on this site' one.
At this time, no. I don't have any interest in making per-site registration pages that are controlled by the network admin. You're welcome to fork or submit a pull request on the github repository - https://github.com/Ipstenu/join-my-multisite
Requires: 3.7 or higher
Compatible up to: 4.5.3
Last Updated: 5 months ago
Active Installs: 40+
Got something to say? Need help?