By deafault, any sub-site is open to public. You would need to add code to check if a user is logged in. And if user is logged in, does he have the right priviliges?
What I would do, is to create one new role
for each sub-site. Then when a new user registers, I would manually add the right sub-site role to the user, thus giving him access to the site.
You can use the members plugin for managing roles: http://wordpress.org/extend/plugins/members/
Related Posts:
- How to use WordPress Multisite With Different Domain Names?
- Can i merge 2 new WP_Query($variable) ‘s?
- How to reliably flush rewrite rules on multisite?
- Convert a Multisite WordPress install into a Single site
- Using wp_insert_post() with Networking enabled
- Sharing Dynamic Sidebars across Multisite Blogs
- WP Multisite – multilanguage – swich to other language by click, but “same” content
- Multisite: How to store global options vs. site options?
- Hide a theme on list of themes in wp-admin without editing core files
- Lock one of WP Network sites for not registered users
- How can I manage all multisite pending comments in one place?
- WordPress Multisite Network installation and dev questions
- How properly delete only one site (blog) from the Network in WordPress Multisite (WPMU)
- List all sites in multisite
- Turn off trackback/pingbacks and comments on all existing multisite sites
- My subsites accidentally went from one multisite network to another. How do I change it back?
- How to change a WordPress network domain
- Multisite sub-site dashboard redirects to /wp-admin/
- How to configure WordPress Multisite by bash script?
- Subfolder multisite issue. Themes and plugin files 404
- Creating Admin Options Page where users can make changes to a theme
- Creating multisite in wordpress using php
- How to use both British and American English?
- Members area with externally-managed htaccess / htpasswd authentication?
- WordPress Multisite Sites show in Dropdown but not in Sites menu
- WP Multisite Static Frontpage
- Multisite setup on IIS with subdomains
- Partially translated dashboard in one of network’s site
- How can I fix a Virtual Multiblog install that has no errors, but won’t show all my sites?
- Depth > 2 possible with multisite?
- What are Attributes used for in a WordPress Multisite?
- Architectural reasons behind sitemeta, blogs, home, site and DOMAIN_CURRENT_SITE redundancy
- How to store custom user data on the database?
- Redirecting non www to www ONLY for domain, subdomain without www
- wordpress multisite dashboard link in admin bar
- WordPress Multisite Question
- Multisite – user email activation links broken
- Wrong Redirect/Rewrite Rules?
- Four columns in the wp_users table
- multisite subdomain behind reverse proxy
- Is this the right set of records for Route53 domain to point to a mapped domain in a multisite? [closed]
- Multisite Subdirectory with same domain subdomain
- Initiate multisite with blog_id outside of wordpress
- What are good approaches to routing some urls to a second WordPress install?
- Show media-frame-menu on custom Media Frame
- How to run a WordPress site across multiple ccTLDs?
- Why is MySQL receiving such a large serialized object?
- How can I remove the folder from a Multisite URL?
- Google Apps SMTP for WP MultiSite?
- How to Display BuddyPress Profile Field Data In Multisite Blogs [closed]
- Set up Network Locally on a Flash Drive
- Help with multisite redirect issues using Cherokee OR solid nginx config?
- Pull Custom /wp-admin/css for Non-Admin in Multisite
- Being Forced To Use Sub-Domains on Multisite
- WordPress in subdirectory, Multisite using subdomains Nginx
- Is WordPress cache shared for all blogs in a multisite network?
- Changing Domain Name Broke Database
- The Events Calendar: Events page as Home page [closed]
- Multisite wp-admin goes to blank screen after forwarding URL
- What is with the one month time limit for sub directory installs for multisite network?
- Can I use the same Folder name as a Multisite Blog?
- How to redirect user after session timeout
- WPMU If MU site has no administrator, deactivate site
- Choosing the right kind of hosting for a WordPress multisite
- Moving wordpress multi to different domain and vhost – cannot log in and menu problems
- Merge Multiple Sites/Networks (at least 2) into One Site/Network
- How can I run multiple unique WordPress sites off of one VPS
- Multisite Configurations
- How to update wordpress content of wordpress multi-site subdomain
- Multisite Subdomain Change
- let user select roles in the wordpress subsites
- How to post same content on multisite?
- Configure redirects with web.config
- Will resetting my database affect other sites on my multisite WordPress install?
- Events Calendar Multisite 404 for events
- WordPress Database Cleanup
- Multisite – How sync posts to multi sites
- WordPress multi site network setup on local server shows sub-directories error
- WordPress Multi site Map Domains
- Optimal setup for Multi Domain WordPress with Woocommerce
- Sub-directory domain on subdomain multisite?
- Current blog is returning ID of 1 instead of users blog ID?
- Blog switch wpml string translation (multi-site)
- Multisite custom rewrite urls
- Manually insert post into MULTISITE database: Need to specify the TABLE
- Transfer Part of Multisite to new Domain
- Subdirectory and domain multisite installation
- Installed in root, want second in subdirectory
- Prevent site down when importing data from large XML file
- How can I write a rewrite rule to appear to move a multisite?
- Multisite and plugins options
- Aliasing a subdomain on a wordpress network
- Is there any way to give all users access to one blog in a multisite network without using a plugin?
- Some widgets on Multisite not showing up in template for particular theme
- MP4 upload ok, but HTTP500 if I update the file (multisite)
- What is the best way to build a network of WP sites that share the same membership area?
- In a loop, do not display content that does not have a thumbnail
- Moving a WordPress Multisite site to a new install
- HyperDB, Multisite – on new site creation put site’s tables to specific database
- Run WordPress multisite from secondary volume on AWS EC2