=== Multisite Themes === Contributors: maxaud Donate link: http://playforward.net/multisite-themes.html Tags: multisite, themes, multi-site, theme, directory, site, wpmu, wpms, multisite themes Requires at least: 2.9 Tested up to: 2.9.2 Stable tag: 1.2 Adds the ability to have different themes for different sites in a multisite atmoshpere. == Description == Adds the ability to have different themes for different sites in a multisite atmoshpere. WordPress allows for multiple "sites", these are not to be confused with blogs. A site holds blogs underneath of it. This plugin will allow you to separate themes into different directories so they're only accessable and viewable to the sites you choose. The plugin will attempt to create a directory in the /wp-content/ directory named /ms-themes/. If it fails to create it, then you will need to make one. In the /ms-themes/ directory you will create a folder for each site that you want to allow only certain themes to. Example: If you have a theme named "Snarfer Theme", and you want to only allow it to be viewable/available to the site with the site_id of 7, you would place the snarfer theme directory in /wp-content/ms-themes/7/ Future releases: Site option to turn off auto creation on/off site directories, index.php files. Site option to display site ID in the footer of blogs so site admins can easily tell what site a blog is under. == Installation == Drop into either your /mu-plugins/ directory, or your plugins directory and activate it. 1. Upload `ms-themes.php` to the `/wp-content/plugins/` directory, or the `/wp-content/mu-plugins/` directory. 1. Activate the plugin through the 'Plugins' menu in WordPress (if placed in the the `/wp-content/plugins/` directory) 1. Place theme files in their appropriate site directories in `/wp-content/ms-themes/` == Frequently Asked Questions == = Why? = I was providing clients with wpmu/wpms sites and I needed a way to make only certain themes available to certain site admins. = This is already doable when you edit a blog in the admin! = This is a common misconception. Technically it’s not. Remember, a site is different than a blog. A site contains blogs. A site can be at Domain1.com while you have another site at Domain2.com, both with different sub-blogs underneath of them == Screenshots == == Changelog == = 1.2 = * Auto creation of the /ms-themes/ directory * Auto creation of /index.php in /ms-themes/ directory (prevents directory from being indexed) * Auto creation of /index.php in /ms-themes/## directory where ## is the site's id (prevents directory from being indexed) * The newly created /index.php files redirect to the site's domain when you navigate to them = 1.1 = * Fixed some coding errors. = 1.0 = * First Release. == Upgrade Notice == = 1.1 = Fixed some coding errors.