• Hi,
    I have installed WP Multisite and I saw that in the settings of the individual sites it is not possible to deactivate or activate the registration.
    Is there a way to activate the registration on the individual site independently from how the registration is set on the network?

    Regards
    Umberto

Viewing 6 replies - 1 through 6 (of 6 total)
  • Hi Umberto

    In a WordPress Multisite setup, registration settings are controlled at the network level, and there is no built-in way to control registration settings independently for each individual site.
    You may check these plugins, https://www.ads-software.com/plugins/network-subsite-user-registration/ https://www.ads-software.com/plugins/wp-user-manager/, for specific registration controls on each subsite.

    Cheers!

    Thread Starter Umberto

    (@umberto69)

    Hi @amin7

    thanks for the info. If I understand correctly, once the plugin is installed, users will no longer use wp-signup.php, but will use wp-login.php. Will I still be able to customize the login/registration page with other plugins?

    Regards
    Umberto

    Hi @umberto69

    I am sorry, but, I dont have the first hand experience with these mentioned plugin, so, I could not share the details. WP User Manager allows you to create separate login, registration, and profile pages, which can be customized for individual subsites in a WordPress multi site network.
    You may check their documentation or ask your specific queries on their support forum, I believe they will give the appropriate answer.

    Thanks

    Thread Starter Umberto

    (@umberto69)

    Ciao @amin7

    Grazie!

    Cordialmente
    Umberto

    Hi Umberto,

    In a WordPress Multisite setup, user registration settings are primarily managed at the network level, which can restrict the ability to enable or disable registrations on individual sites. However, there are a couple of approaches you can take to achieve the functionality you desire:

    1. Custom Code: You can add custom code to your theme’s functions.php file to control registration per site. For example, you can check the current site and conditionally enable or disable registration based on your requirements. Here’s a basic example:phpCopy codeadd_action('wp', function() { if (is_multisite()) { if (get_current_blog_id() == YOUR_SITE_ID) { // Allow registration add_filter('registration_errors', '__return_false'); } } }); Replace YOUR_SITE_ID with the ID of the site where you want to allow registration.
    2. Plugins: There are plugins available that extend Multisite functionality and may offer more granular control over user registrations. Plugins like “WP Multisite User Management” can help manage user roles and capabilities across sites.
    3. Network Settings: While you cannot control registration per site in the default settings, you can manage user roles and capabilities at the network level. Consider adjusting user roles to limit access for new registrations.

    Remember to back up your site before making any changes and test thoroughly. If you have any further questions, feel free to ask!

    Thread Starter Umberto

    (@umberto69)

    Hi @fahadrazaa22222

    grazie!!!

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.