By any chance, is it the multisite installation that automatically creates this page?
Your WordPress installation has the file wp-signup.php
at the root, along with wp-login.php
and a bunch of other WordPress files and folders. So every WordPress site has this.
This is what Multisite uses for user and subsite registration (if you’ve enabled these options in your Multisite network settings). The design of this page is influenced by your active theme, but this is not a standard WordPress Page that you can edit in your dashboard.
Without multisite, /wp-signup.php
simply redirects to /wp-login.php?action=register
.
Thread Starter
Umberto
(@umberto69)
Hi @gappiah
thanks for the help. If it’s not too much trouble, I have two questions about this page:
could I use this page by inserting the link in the menu of a site, giving people the possibility to register. Would there be any problems in doing so?
I tried to do a test from the main site, the registration was successful, but the site from which the registration took place is not present in the list. Why?
How can I prevent people from registering without my consent? That is, is there a way to get all registrations to go through me first to be approved?
Hi Umberto,
I’ve had the same situation with my own site VitaVrij.
To answer your questions:
- You can definitely add the
/wp-signup.php
link to your menu to allow users to register. Just make sure your network settings permit user registrations. It’s a common practice, and as long as it’s correctly set up, you won’t face any issues.
- If new sites aren’t appearing, you might need to check your network settings. On my site, I had to enable both user and site registrations under Network Admin > Settings > Network Settings. Otherwise, users can register but won’t be able to create new sites automatically.
- To prevent unauthorized registrations, I use a plugin that requires admin approval for new users. It gives you control over who gets access. You might want to try something similar.
Hope that helps!
Best,
Thijs
Thread Starter
Umberto
(@umberto69)
Hi @thijssssssss
thanks for the reply
You can definitely add the /wp-signup.php
link to your menu to allow users to register. Just make sure your network settings permit user registrations. It’s a common practice, and as long as it’s correctly set up, you won’t face any issues.
I only enabled registration to prevent registered users from creating new sites. If I enable this too, will users be able to create them without my permission, or will I receive a notification to approve/disapprove?
To prevent unauthorized registrations, I use a plugin that requires admin approval for new users. It gives you control over who gets access. You might want to try something similar.
Can I ask you what the plugin is?
Regards
Umberto
Yep, that’s totally normal. When you enable WordPress Multisite, it automatically creates the /wp-signup.php
page for user registrations across the network. It’s not from any plugin—it’s baked into how multisite works. The link on the login form to this signup page is just part of the default multisite setup.
If you want to disable it, you can customize the registration settings or even hide the link with a little CSS or custom code, but otherwise, it’s standard multisite behavior.