Exportar a configuração, importá-la e distribuí-la pela rede
Uma configuração de permissões que custou uma hora num site não deve custar outra hora no seguinte. Exporta-se tudo o que este plugin gere: funções, permissões, regras de visibilidade e redirecionamentos.
O que não vai junto
- A chave de licença. Pertence a esta instalação e, de outro modo, ficaria em texto simples num ficheiro que passa por muitas mãos.
- A atribuição de utilizadores individuais. No site de destino seria inútil — aí os IDs de utilizador são outros.
Os dois modos de importação
- «Acrescentar» deixa as permissões existentes e junta as que faltam.
- «Substituir» escreve o estado de funções do ficheiro — o que aqui era a mais vai para a reciclagem.
Distribuir funções por uma rede
Numa multissite, a secção «Rede» mantém iguais as funções de todos os sites. Distribui-se o estado de funções deste site para todos os outros; as funções próprias de cada site perdem-se no processo — é uma cópia, não uma fusão. O interruptor «Distribuir automaticamente a cada alteração» propaga o estado após cada criação, alteração ou eliminação de uma função.
Na administração da rede, a mesma ação está em «Definições» — aí com uma lista de todos os sites e do seu número de funções. Está reservada aos super-administradores: distribuir funções por todos os sites de uma rede não é uma decisão que deva ser tomada num único subsite.
Quem alterou o quê e quando
As permissões mudam pouco e duram muito. Se meio ano depois surgir a pergunta sobre quem deu à redação o direito de publicar, wp_user_roles cala-se — conhece apenas o estado atual. O registo de alterações guarda o momento, o utilizador, o tipo de alteração e uma frase sobre ela; sem endereço IP, sem identificador de navegador.