WordPress multisite, permite aos administradores não super para criar sites

Estou criando um multisite wordpress para o cliente usar com seus próprios clientes. Ele precisa ser capaz de criar um site quando receber um novo cliente e seu cliente poderá controlar o site.

Então, eu quero-me como um superadmin, e os clientes do meu cliente para ser o administrador do site, então o que eu preciso é um papel entre uma versão leve do superadmin.

Não consigo entender isso, tentei diferentes plugins fx: “User Role Editor”, mas não há sorte, portanto, tarifa.

Alguém agora como fazer isso funcionar?

Solutions Collecting From Web of "WordPress multisite, permite aos administradores não super para criar sites"

Na instalação multisite, já existe uma function padrão de administrador e super-administração , e se as capacidades padrão forem diferentes do que você deseja, você pode modificá-las:

Um conjunto de capacidades padrão é pré-atribuído a cada function, mas outros resources podem ser atribuídos ou removidos usando as add_cap() e remove_cap() . Novas funções podem ser introduzidas ou removidas usando as add_role() e remove_role() .

Desta forma, você pode personalizar as capacidades dos usuários para suas necessidades;


Conforme solicitado por toscho, vou fazer um exemplo:

você pode especificar novas funções e limites com add_role() (no ex. maior-admin )

 add_action('after_setup_theme','maior_add_role_function'); function maior_add_role_function(){ $roles_set = get_option('my_roles_are_set'); if(!$roles_set){ add_role( 'maior-admin', 'mj admin', array( 'manage_sites' => true, 'read' => true, 'edit_posts' => true, //set all capabilities needed - you could do this with get_role() but not so straightforward ) ); update_option('my_roles_are_set',true); } } 

Então eu finalmente encontrei a solução. Se instalou o plugin: ” Extended Super Admins “.

E então eu o usuário a function Super Admin, e usei o plugin para adicionar uma function personalizada com base no super admin e, então, é apenas verificar o encaixotado dos direitos que ele NÃO precisa ter.

Foi assim tão simples!