{"id":8135,"date":"2010-02-15T23:26:09","date_gmt":"2010-02-15T23:26:09","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/multisite-themes\/"},"modified":"2013-02-17T21:31:59","modified_gmt":"2013-02-17T21:31:59","slug":"multisite-themes","status":"publish","type":"plugin","link":"https:\/\/pl.wordpress.org\/plugins\/multisite-themes\/","author":132918,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3","stable_tag":"1.3","tested":"3.6.1","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Multisite Themes","header_author":"Dustin Dempsey","header_description":"","assets_banners_color":"","last_updated":"2013-02-17 21:31:59","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/playforward.net\/multisite-themes.html","header_plugin_uri":"http:\/\/playforward.net\/multisite-themes.html","header_author_uri":"http:\/\/playforward.net\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":5947,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.1":"<p>Fixed some coding errors.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2466,2686,441,1141,1249],"plugin_category":[43,51],"plugin_contributors":[81914],"plugin_business_model":[],"class_list":["post-8135","plugin","type-plugin","status-publish","hentry","plugin_tags-directory","plugin_tags-multi-site","plugin_tags-multisite","plugin_tags-theme","plugin_tags-themes","plugin_category-customization","plugin_category-multisite","plugin_contributors-maxaud","plugin_committers-maxaud"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/multisite-themes.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>(NOTE: Before saying this plugin is broken, please understand what this plugin does. It's meant for WordPress installs that have multiple NETWORKS.)<\/strong><\/p>\n\n<p>Adds the ability to have different themes available to different NETWORKS in a multisite atmoshpere.<\/p>\n\n<p>WordPress allows for multiple \"networks\", these are not to be confused with sites. A network holds blogs underneath of it.<\/p>\n\n<p>This plugin will allow you to separate themes into different directories so they're only accessable and viewable to the networks you choose.<\/p>\n\n<p>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.<\/p>\n\n<p>In the \/ms-themes\/ directory you will create a folder for each network that you want to allow only certain themes to.<\/p>\n\n<p><strong>Example:<\/strong><br \/>\nIf you have a theme named \"Snarfer Theme\", and you want to only allow it to be viewable\/available to the network (and all sites on that network) with the site_id of 7, you would place the snarfer theme directory in \/wp-content\/ms-themes\/7\/<\/p>\n\n<p><strong>Future releases:<\/strong><\/p>\n\n<ul>\n<li>Network option to turn off auto creation on\/off network directories, index.php files.<\/li>\n<li>Network option to display network ID in the footer of sites so network admins can easily tell what network a site is under.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>Drop into either your \/mu-plugins\/ directory, or your plugins directory and activate it.<\/p>\n\n<ol>\n<li>Upload <code>ms-themes.php<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory, or the <code>\/wp-content\/mu-plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin network-wide through the 'Plugins' menu in WordPress (if placed in the the <code>\/wp-content\/plugins\/<\/code> directory)<\/li>\n<li>Place theme files in their appropriate network directories in <code>\/wp-content\/ms-themes\/<\/code><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Why?<\/dt>\n<dd><p>I was providing clients with wpmu\/wpms sites and I needed a way to make only certain themes available to certain network admins.<\/p><\/dd>\n<dt>This is already doable when you edit a blog in the admin!<\/dt>\n<dd><p>This is a common misconception.\nTechnically it's not. \nRemember, a network is different than a site. A network contains sites.\nA network can be at Domain1.com while you have another network at Domain2.com, both with different sites underneath of them<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3<\/h4>\n\n<ul>\n<li>Changed function hook as recommended by Daniel Bachhuber: http:\/\/wordpress.org\/support\/profile\/danielbachhuber<\/li>\n<li>Changed files to reflect name changes that WordPress 3.0 brought fourth when inegration MU. Changed \"Site\" to \"Network\" and \"Blog\" to \"Site.\"<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Auto creation of the \/ms-themes\/ directory<\/li>\n<li>Auto creation of \/index.php in \/ms-themes\/ directory (prevents directory from being indexed)<\/li>\n<li>Auto creation of \/index.php in \/ms-themes\/## directory where ## is the site's id (prevents directory from being indexed)<\/li>\n<li>The newly created \/index.php files redirect to the site's domain when you navigate to them<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Fixed some coding errors.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First Release.<\/li>\n<\/ul>","raw_excerpt":"Adds the ability to have different themes available to different NETWORKS in a multisite atmoshpere.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/8135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=8135"}],"author":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/maxaud"}],"wp:attachment":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=8135"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=8135"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=8135"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=8135"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=8135"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=8135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}