Sorry, you won’t be able to do this.
On multisite installations it is possible for each site to have different custom post types running on it. It is not possible for the plugin to collect a list of all the post types in use on each site without “loading” each site in turn – you can imagine that this isn’t feasible for networks with a large number of sites.
For cases like this you will need to activate the plugin on a per-site basis and configure from there.
ahh I see.. That makes a lot of sense.
But how about just the post types that has been registered site wide then – like “posts” and “pages”? Is that possible? I don’t actually now if its possible to see if a post type has been registered site wide — I’m thinking no.
Sorry – just thinking out loud.
Keep up the good work!
No… post types are registered on a per-site basis, and it’s possible for sites to unregister the default (post/page) types as well – making it very tricky to apply site-wide post-type-specific rules.
Yeah okay.. I guess that allows for more granular control too.
It would still be very useful to just disable comments from all post types on all sites no matter what. Even if it means forcing it. But I guess its just a setup thing.
Thakns
It would still be very useful to just disable comments from all post types on all sites no matter what.
You can do this. You need to network-activate the plugin, and then select the “disable everywhere” option. This will completely disable comments for all sites in the network. Individual sites cannot then override this behaviour.
That won’t disable the custom post types though. only the _builtin ones
No, it will disable on all post types. Try it.
To clarify with regard to the original question – the plugin will disable comments on all post types (including custom post types) if you use the “disable everywhere” option.
However, if you select individual post types to disable, then it will only be able to disable comments on the built-in post types (for network activated mode) because it cannot see what post types are active on each individual site.