Reply To: Disabling Multi-site Sharing?

Author Replies
OM4 # Posted on May 3, 2013 at 3:16 pm

Yeah, I suspect both multisite methods may be required. Shared multisite, and individual multisite.

I’m just guessing here, but I think that separate (not shared) multisite functionality would probably be more popular, because more and more devs/freelancers are starting to use multisite to create client sites.

For multisite, perhaps if the plugin is network activated, then use the shared feature. But if the plugin is individually activated on an individual site/blog, then the plugin shouldn’t use multisite sharing?

Or alternatively, you could add a network admin settings screen that lets the user choose whether to use shared multi-site or individual multi-site methods. Although this may be complicated if people change the setting after the initial setup.

Re the uploads, you’re right. New multisite installs set up in 3.6 don’t use ms-files.php rewriting by default.
However older multisite installs upgraded to 3.6 do continue to use the ms-files.php (blogs.dir) method.

So your plugin might have to support both.

See http://core.trac.wordpress.org/ticket/19235 for details.

Happy for you to run any ideas by me. We’ve been using Multisite for 5+ years. My skype name is james_a_collins.

James

Latest From the Blog

MasterPress 1.1.4 now available

MasterPress 1.1.4 is now available. This release contains an important compatibility fix for WordPress 4.5 to allow correct detection of the taxonomy term editing screen. Without this fix, any custom fields you have attached to custom taxonomies will not be shown at all in the editing form. Note also that MasterPress will still detect the edit screen correctly in… 

Plugin Requirements

MasterPress requires a minimum of WordPress version 3.4, MySQL 5, and PHP version 5.2.4.

We also recommend that PHP is configured to use a memory limit of 64MB per request (128MB may be required for sites with higher complexity).

This plug-in is not compatible with the WordPress.com hosted service.

Traversal