Suporte » Plugins » Tornar grupo de usuário dono da página

  • Boa tarde!

    Alguém conhece algum plugin que possa possibilitar adicionar um grupo como dono da página, ou mais de um grupo?

    Atualmente uso o plugin Co-Authors Plus, porém ele possibilita definir o dono da página por usuários. Precisava dessa funcionalidade por grup role

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Olá, Guilherme, tudo bem?

    Se não me falha a memória, não temos função por grupo no core do WordPress. Poderia indicar qual plugin está usando para criar grupos de usuário?

    Ou explicar melhor o que precisa… talvez possamos sugerir outra abordagem.

    Abraços.

    Atualmente utilizamos o WPFront User Role Editor para criação de grupos de usuários. Configuramos para que o editor consiga editar apenas páginas que ele mesmo é o dono, para não termos o problema do editor conseguir editar todas as páginas. para tornar mais de um usuário dono da página estamos utilizando o plugin Co-Authors Plus, ele possibilita definir mais de um usuário dono da página. Para vc entender hj temos uma intranet com mais de 400 páginas, e só de planos passa de 150 páginas, quando uma pessoa por mérito recebe a permissão de editar essas páginas temos que entrar página por página para definir essa pessoa como dono tbm. seria interessante se tivesse como tornar um grupo ou role dono da página assim se eu quero dar permissão para um usuário editar todas as paginas de planos eu apenas incluo ele no grupo.

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    seria interessante se tivesse como tornar um grupo ou role dono da página assim se eu quero dar permissão para um usuário editar todas as paginas de planos eu apenas incluo ele no grupo.

    É possível fazer via código.

    Se as páginas de planos não forem páginas comuns, mas algum “tipo de post” diferente, podemos adicionar “capabilities” (capacidades) diferentes para elas e então adicioná-las à uma nova “role” (função) que você atribui ao usuário.

    Se forem páginas comuns, complica um pouco mais e acho que a forma mais simples seria alterar a edição da página para checar a função do usuário no momento do acesso na administração e/ou edição. Senão, poderíamos criar uma ferramenta para adicionar o usuário como autor de todos os posts (mais trabalhoso, talvez).

    Você encontra tudo sobre funções e capacidades aqui:
    https://wordpress.org/support/article/roles-and-capabilities/#summary-of-roles

    Espero ter dado um norte.
    Caso tenha familiaridade com código e vá tentar desenvolver essa solução, posso tentar te ajudar.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Você deve estar conectado para responder a este tópico.