When the option “Activate “Create” capability for posts/pages/custom post types” is switched on, on multisite, create_*** capabilities are not automatically added to Administrator role. Is this a bug? or by design.
If this is by design, then I could switch on “display administrator” and edit its capability. But if possible I would like to avoid that. Any ways to auto-add create_*** to administrators?
It’s by design. WordPress multi-site has superadmin, for which WordPress does not check any user capability at all. URE does not add any capability to single site ‘administrator’ role for this reason.
You can go to “Network admin->Users->User Role Editor”, select “Administrator” role, add ‘create_%’ capabilities to it, save changes. It was made for the main site. Then click ‘Update Network’. This way all roles from main site will be replicated to all other subsite.
You can replicate only administrator role to other subsites – if open URE directly from the main site, select “Administrator” role, turn ON the “Apply to All sites” checkbox then click “Update”.