Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I've been going round and round with this so I hope someone can help!

I've setup about 10 websites, all on Wordpress, for friends. At the moment, each of these sites are on separate wordpress installs. What i'd like to do is get to the stage where I have 1 install that can accomodate the 10 sites, but each site can't see the details/users/themes etc. of the other sites.

Here is what i've tried so far:

  1. WP-Hive - This appeared to have some potential however it only caters to a single administrator. As i've just done these sites for friends, I generally give them a login to get in and edit the page content/post blogs themselves. So I don't think this will work.

  2. Wordpress 3.0.3 Network - I set this up with 2 sites however I had trouble with the domains and redirects as well as the level of access users had to everything (ie. Users can see all of the themes and plugins available, even when they aren't relevant to them).

The last thing i've found to try is this: http://striderweb.com/nerdaphernalia/features/virtual-multiblog/

Does anyone know what I am doing wrong or how I can get this to work?

share|improve this question
    
accomodate is accommodate –  edelwater Dec 28 '10 at 23:56
add comment

2 Answers 2

up vote 2 down vote accepted

Option 2 should work, I just wrote http://wp.leau.co/2010/12/24/moving-a-weblog-to-a-wp3-multisite-weblog-system-on-mediatemple/

  • themes: you should NOT network activate all themes, only activate them on a specific site via the site settings for a blog
  • plugins: disable the setting in the network admin to display plugin etc..

How to enable a theme for a specific site

To network-enable or to not network-enable, that's the question!

1 click on network admin

image

2 click on themes

image

3. Add your themes and make sure it says “network Enable” (so do NOT network enable them) (since then they would be available for all sites)

image

4. click on sites

image

5 Click on “edit” beneath the site you want to give access to a theme (or a plugin)

image

6 Click on the tab “Themes” and find the theme you want to activate, then press “enable” beneath that theme.

image

7 You are done, the theme is now available for that blog.

share|improve this answer
    
@edelwater - Can you elaborate on how to activate a theme for a specific site? Screenshots and source code would be awesome...! :) –  MikeSchinkel Dec 28 '10 at 1:18
    
done, i have added it to the answer but I think.... there must be a gazillion weblog postings out there also –  edelwater Dec 28 '10 at 1:31
    
@mike once again, I worte a post (with screenshots) on how to enable themes for just one site ageas ago. ;) wpmututorials.com/themes/enabling-a-theme-for-just-one-blog –  andrea_r Dec 28 '10 at 1:56
    
@edelwater - Thanks! Can I suggest one change? Step six says "Click on the "themes" tab"; that was confusing for me. Would it not be more correct to say "Find the "Site Themes" Metabox?" –  MikeSchinkel Dec 28 '10 at 14:24
    
@andrea_r - Thanks! One thing though, I didn't see any screenshots? –  MikeSchinkel Dec 28 '10 at 14:26
show 2 more comments

Just o make sure you get my post above, http://wpmututorials.com/themes/enabling-a-theme-for-just-one-blog/

there's also a plugin to help lock down what plugins are available to each site.

http://wordpress.org/extend/plugins/restrict-multisite-widgets/ http://wordpress.org/extend/plugins/restrict-multisite-plugins/

Really, setting up a network is the way to go. you're setting up your own version of wordpress.com for your buddies.

If you want separate domains, use the domain mapping plugin. No redirects needed. http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/ http://ottopress.com/2010/wordpress-3-0-multisite-domain-mapping-tutorial/

share|improve this answer
    
Ok great. For some reason when I was doing it today it didn't seem that easy but I will try again!! –  anthon Dec 28 '10 at 7:44
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.