Como Permitir que Colaboradores Editem Suas Postagens do WordPress Após Serem Aprovados

Um dos desafios que enfrentamos ao gerenciar um blog WordPress com vários autores é o gerenciamento de edições pós-publicação.

Por padrão, contribuidores e blogueiros convidados não podem editar suas postagens publicadas. Isso pode causar problemas se os contribuidores precisarem corrigir rapidamente um erro de digitação, corrigir informações incorretas ou atualizar uma postagem para mantê-la relevante e útil.

Neste artigo, mostraremos como permitir que os contribuidores editem suas postagens após serem aprovados. Compartilharemos as soluções que descobrimos e que tornaram nosso processo de gerenciamento de conteúdo muito mais tranquilo.

Permitir que contribuidores editem suas postagens após serem aprovados

Por que permitir que os contribuidores editem suas postagens após serem aprovados?

Se você gerencia um blog WordPress com vários autores, então pessoas com a função de colaborador podem escrever postagens e enviá-las para revisão. Qualquer pessoa com a função de administrador ou editor pode então revisar essas postagens e publicá-las.

Uma vez que uma postagem está no ar, o colaborador não pode editá-la. Isso pode causar problemas se os colaboradores precisarem reescrever suas próprias postagens para mantê-las atualizadas ou corrigir erros.

Ao permitir que colaboradores confiáveis editem suas postagens, você pode melhorar o fluxo de trabalho editorial e economizar muito tempo para seus editores.

Dito isso, vamos ver como você pode permitir que os contribuidores editem suas postagens publicadas em seu site WordPress. Simplesmente use os links rápidos abaixo para pular diretamente para o método que você deseja usar:

Método 1: Permita que os contribuidores editem suas postagens publicadas com o WPCode (Recomendado)

A maneira mais fácil de permitir que os colaboradores editem suas postagens publicadas é adicionando código personalizado no WordPress.

Frequentemente, você encontrará guias com instruções para editar o arquivo functions.php do seu site. No entanto, pequenos erros de digitação ou falhas no código podem causar muitos erros comuns do WordPress ou até mesmo quebrar seu site completamente.

Você também perderá o código personalizado na próxima vez que atualizar seu tema do WordPress.

Dito isso, recomendamos o uso do WPCode. É o melhor plugin de trechos de código e permite adicionar código ao WordPress sem colocar seu site em risco.

Primeiro, você precisará instalar e ativar o plugin gratuito WPCode. Para mais informações, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Assim que o plugin for ativado, vá para Snippets de Código » Adicionar Snippet.

Adicionando um snippet personalizado ao WordPress usando WPCode

Aqui, você verá todos os trechos pré-fabricados que pode adicionar ao seu site, incluindo trechos que permitem desativar notificações de novos usuários, definir imagens em destaque padrão e muito mais.

Para adicionar um trecho personalizado, você precisa passar o mouse sobre a opção ‘Adicionar Seu Código Personalizado (Novo Trecho)’ e clicar no botão ‘+ Adicionar Trecho Personalizado’ quando ele aparecer.

Clique no botão Adicionar Trecho Personalizado

Em seguida, você precisa selecionar ‘Snippet PHP’ como o tipo de código na lista de opções que aparecem na tela.

Selecione Snippet PHP como o tipo de código

Agora, na página Criar Trecho Personalizado, digite um título para o trecho de código.

Isso é apenas para sua referência, então você pode usar o que quiser.

Insira um título para o código e cole o código no WPCode

Com isso feito, basta colar o seguinte no editor de código:

// get the "contributor" role object
$obj_existing_role = get_role( 'contributor' );

// add the "Edit published posts" capability
$obj_existing_role->add_cap( 'edit_published_posts' );

Depois disso, você deve rolar a página para baixo até a seção ‘Inserção’.

Se não estiver selecionado, clique em ‘Inserir Automaticamente’ e, em seguida, selecione ‘Executar em Todos os Lugares’ no menu suspenso.

Como inserir código automaticamente em um site WordPress

Finalmente, role até o topo da tela e clique no controle deslizante ‘Inativo’ para que ele mostre ‘Ativo’.

Em seguida, basta clicar no botão ‘Salvar Snippet’ para tornar o snippet de código ativo.

Publicando o snippet de código de permissões de colaborador

Agora, qualquer pessoa com a função de colaborador poderá editar suas postagens publicadas em seu site WordPress.

Método 2: Permita que qualquer função de usuário edite suas postagens publicadas com o PublishPress (Método de Plugin)

Você quer dar outras capacidades aos colaboradores também? Por exemplo, você pode querer permitir que os colaboradores editem e excluam suas postagens publicadas.

Você pode até querer adicionar ou remover capacidades de outros usuários.

Se você deseja controle total sobre as permissões do usuário, recomendamos o uso do PublishPress Capabilities. Este plugin permite adicionar e remover capacidades de qualquer função de usuário, incluindo os contribuidores do WordPress.

A primeira coisa que você precisa fazer é instalar e ativar o plugin PublishPress Capabilities. Para mais detalhes, consulte nosso guia passo a passo sobre como instalar um plugin no WordPress.

Após a ativação, você precisa visitar Capabilities » Capabilities na área de administração do WordPress. Na parte superior da tela, abra o menu suspenso ‘Capabilities’ e escolha a função de usuário ‘Contributor’.

Como permitir que colaboradores editem suas postagens publicadas

Agora você pode selecionar a aba ‘Editing’.

Aqui, você pode ver que o contribuidor não tem permissão para editar páginas e posts publicados em seu blog WordPress.

Editando permissões de colaborador usando um plugin gratuito do WordPress

Para conceder permissão, selecione as caixas de seleção ‘Posts’ ou ‘Pages’, dependendo do conteúdo publicado que eles precisam editar.

Agora você pode adicionar ou remover mais capacidades seguindo o mesmo processo descrito acima. Quando estiver satisfeito com a configuração da função de contribuidor, clique no botão ‘Save Changes’.

Uma vez concluído, os contribuidores poderão editar seus posts publicados no painel do WordPress.

Permitindo que colaboradores editem suas postagens e páginas aprovadas do WordPress

Agora, você pode alternar entre contas de usuário e verificar se os colaboradores têm a opção de editar suas postagens publicadas.

Se você quiser remover essa permissão a qualquer momento, basta repetir os passos acima. No entanto, desta vez, desmarque as caixas 'Editar publicadas'.

Você também pode editar as capacidades de outras funções de usuário do WordPress usando o plugin PublishPress Capabilities. Simplesmente repita os passos descritos acima, mas desta vez selecione uma nova função de usuário no menu suspenso 'Capacidades do Usuário'.

Personalizando qualquer função ou permissão de usuário no WordPress

Saiba Mais Maneiras de Personalizar Funções e Permissões de Usuário

Quer adicionar ou personalizar as capacidades de sua função de usuário para suas necessidades específicas? Confira estes tutoriais do WordPress para começar:

Esperamos que este artigo tenha ajudado você a aprender como permitir que os colaboradores editem suas postagens após serem aprovados. Você também pode querer ver nossas escolhas especializadas dos melhores plugins de gerenciamento de usuários para WordPress e nosso guia sobre como mostrar conteúdo personalizado para diferentes usuários no WordPress.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

6 CommentsLeave a Reply

  1. Onde você coloca este código se não quiser perder dados ao atualizar um tema e não quiser um plugin? Function.php ou config.php?

  2. É possível habilitar isso no nível de contas específicas? Por exemplo, eu permitiria essa opção apenas para colaboradores de longo prazo e não para aqueles que estão no site por pouco tempo? Ou é apenas no nível de função e não no nível da conta individual?

      • Entendi, então presumo que uma nova função de usuário será criada no WordPress (algo como editor-sênior e editor-júnior) e continuarei com base nessas funções?

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.