The Question:
How do you create a custom role defautly applied to new sites on a network?
I'm trying to greatly reduce freedom on newly created network sites.
Here is an example:
add_role('basic_user', 'Basic User', array(
'read' => true, // True allows that capability
'edit_posts' => true,
'delete_posts' => false,
));
I had thought simply adding this line to my network plugins (to the activate-hooked process) would be enough to see this role available in the network sites. But its not.
I'm aware of the Members plugin, but I'd like to have full control of this feature without relying on a plugin.