Register on Multisite
Maybe I’m not asking this right..
How does a user register without getting redirected?
I’m confused. If you create a page called /register and put that shortcode in it, what happens?
Are you saying after they register the page redirects?
Yes the page redirects to my base site in WP network. have a go if you like.
Are you sure it isn’t redirecting you because you are logged in?
When I visit http://rockymtb.org/register/ I get a form asking me to register
Tried registering, and it does redirect me to some other weird site (which I assume is the main one on the network.)
I bet it’s WordPress redirecting, since it expects the root site to manage all sign-ups. Could probably use some help figuring this out and fixing, since you have an installation exhibiting the issue already.
This is where I have been looking, would you like further access to my sites?
I’m having the same problem. Would love to help resolve it but I’m afraid this is beyond my knowledge.
I guess it relates to that WP MU default behaviour is to send all registrations to the “main” blog. Can the bbpress form somehow hook into WP’s registration procedure to bypass the redirect? I wouldn’t know where to start.
WP MU almost needs to separate out Network Users, who administer sites, and blog users, who comment and post in the forum. Or allow each site to register its own users. Perhaps add blog id to the user table and let us chose how it should behave. Just thinking out loud
In the mean time I think I might go back to my previous multisite implementation, which just involved a little hack in wp-config that swapped the database table prefix based on the domain calling the site. This means that each site has it’s own distinct User and Forum tables. Of course there are some obvious downsides too, but everything is functional. If anyone is interested in that idea then I’ve posted on my site about it.
Frustrating that this is the one thing that is stopping my site being exactly as I want it, but don’t get me wrong, bbpress 2.1 is great and I look forward to future releases. Keep up the good work.
I’ll setup a WP MU bbPress 2.1 install tomorrow and see what I can find.
Has it been solved? bbPress is a great plugin but I’m experiencing the same register/signup issue and I’m at a loss, I tried to look under the hood of the bbPress register and WP Multisite signup processes but everything just goes way over my head. I’have done an extensive google search for hints, suggestions, solutions but I couldn’t find anything helpful (well, at least for my low skills!)
Thanks a lot.
Unfortunately, I have spent weeks trying to figure out this issue myself.
The problem is bbPress, WordPress, and WordPress multisite don’t communicate well with registration. bbPress 2 appears to call wp-signup inline in the page.
This would be typically be a good thing, unfortunately, WordPress multisite’s registration is the problem. It was based around WordPress.com not the typical site/network owner’s needs.
My fix, which admittedly, I’m still implementing myself, was to create a custom wp-signup.php, do a 301 redirect to the WordPress wp-signup, and drop the wp-signup in a custom theme folder, which itself is designed to just serve the signup form.
It’s still far from perfect. When someone is finished signing up, I basically have to present them with a menu that says “you’re signed up, here’s a list of our sites, please click back to the one you originally came from.” There is no breadcrumb support in Multisite to return a user, after registration, to the multisite site that they originated from, it always by default drops them to the default site.
In the end, a custom theme at least lets me control the process, and a custom wp-signup lets me present users with a menu of my sites to chose from, in the hopes they will be able to spring back to the site they came from, and then be registered.
Can’t fault bbPress for this one, the only way I could see bbPress fix this, would be to completely replicate and track the wp-signup flow in-plugin. I think that would be a great idea, but would take tons of effort. The benefit, of course, would be fine-grained control, and remove the need to do the dozens of hours of effort I’ve had to do (and can’t easily post/replicate for others… not to mention constantly having to patch multiple files during each WordPress update).
I noticed a recent bbPress update touted improved Multisite flow support – any progress on this issue?
Doesn’t look like it from my initial testing, but fingers are crossed hoping something official is in the works.
See: Multisite Per Site Registration by Ipstenu.
Actually, ironically, and very anti-climatically, I found a plugin that handles all this.
Enable the registration checkbox in the widget, and you can use a widget to register. In plugin settings, you can set the post-registration landing page for each multisite site.
Biggest plugin donation, ever! (Well, from me at least).
- You must be logged in to reply to this topic.