That’s generally a bad idea, as it’s hard to maintain and it’s terrible for SEO and your visitors (same page in multiple places makes it hell to understand where you’re supposed to go for the ‘real’ content).
http://wordpress.org/plugins/rps-include-content/ would be about as good as it gets.
That might work.
Thinking about it, all I need are posts that are accessible by each subdomain.
Is there a way to have a collection of posts on the main site that each subdomain can access?
They are read-only posts. Each regional subdomain will post it’s own content on other pages but we want some pages to contain read-only content that are the same on each subdomain.
No such thing as ‘read only’ posts.
Site admins are ADMINS. They have access to do things as they want because… admins 🙂
The only way to get where you wanna be is to make them not-admins, and now you’re not using WP the way it was intended.
Currently there are only 2 admins. We are the only ones who post on the site. We are the only ones who log into the site.
Everyone else just reads. They communicate with us by filling out contact forms and applications. We use Gravity Forms for that.
What’s wrong with that?
Currently, all chapter directors are sending their info to us admins. But now, we want to give each regional chapter director admin access to their own sub domain so they can publish their own news and stories. But the basic organizational info remains the same.
Nothing’s wrong with what you described, but those aren’t ‘users’ in so far as WordPress knows what a user is. They’re also not admins, which again, is not the way Multisite wants to be 🙂
If you give the users admin or editor access, then they will be able to edit all the posts and pages on the site. If you make them authors, they can only edit their own posts and pages. That’s just how WP works.
Is there a way to have a collection of posts on the main site that each subdomain can access?
Sure. Post them on the main site, and then have the subdomains link back to mainsite.com/pagename
You can even put it in a menu, or hard code it into the theme so they can’t ever change it.