Você deseja limitar os autores a editar suas próprias postagens no WordPress?

Se você administra um site com vários autores ou permite postagens de convidados, então é uma boa ideia restringir os contribuidores a verem apenas suas próprias postagens de blog no painel e impedi-los de ver as postagens de outros autores antes de serem publicadas.

Neste artigo, mostraremos como para limitar os autores a visualizar e gerenciar apenas suas próprias postagens no painel do WordPress.

Por que limitar os autores às suas próprias postagens?

Por padrão, seu site do WordPress mostrará todas as postagens e páginas para todos os usuários, independentemente de seus função do usuário na área administrativa. Quer você seja um autor, editor, colaborador ou administrador, pode visualizar todos os artigos.

Isso geralmente não é um problema se os autores fizerem parte da sua empresa ou equipe.

No entanto, limitar as pessoas a visualizar suas próprias postagens é útil em certas situações. Por exemplo, se você executar um multi-site do autor , então pode ser útil para evitar que os autores vejam os artigos de outros escritores em revisão.

Dito isso, vamos dar uma olhada em como você pode limitar os autores a visualizar suas próprias postagens no administrador do WordPress.

Limitar os autores às suas próprias postagens usando um plug-in

Usando um plugin do WordPress , você pode facilmente permitir que os autores vejam apenas suas próprias postagens sem editar o código.

Para este tutorial, vamos estar usando o plug-in PublishPress Permissions . É um plug-in gratuito que permite gerenciar as permissões do WordPress e funciona imediatamente para limitar os escritores aos seus próprios artigos.

Há também uma versão premium disponível no pacote PublishPress Pro , que oferece mais configurações de permissão, como quem pode acessar a biblioteca de mídia. No entanto, você pode começar com a versão gratuita.

Primeiro, você precisará instalar e ativar o plug-in de Permissões PublishPress. Para obter mais detalhes, você pode seguir nosso guia em como instalar um plugin do WordPress .

Assim que o plugin estiver ativo, ele mostrará automaticamente as postagens apenas para seus autores.

Por exemplo, se você estiver conectado como administrador e acessar Postagens »Todas as postagens em seu painel, verá todas as postagens.

No entanto, se você entrar na área de administração do WordPress a partir da conta de um autor, você perceberá que apenas as postagens criadas pelo autor estarão visíveis.

Agora, e se você quiser que seus editores possam acessar todas as postagens para que possam revisá-las? Vamos ver como você pode fazer isso.

Como permitir que os editores vejam todas as postagens

O problema de usar o método acima é que ele permite que apenas os administradores vejam todas as postagens.

Muitos sites WordPress têm editores responsáveis ​​pela revisão de artigos enviados por outros autores e colaboradores convidados. Usar este plug-in restringirá os editores a apenas suas próprias postagens.

No entanto, você pode permitir que os editores revisem o conteúdo de diferentes autores usando um plug-in como o plug-in PublishPress Capabilities ou adicionando código aos arquivos de tema do seu site. Mostraremos a você os dois métodos.

Usando o plug-in PublishPress Capabilities

PublishPress Capabilities é outro plug-in criado pelo PublishPress. Por causa deste tutorial, usaremos a versão gratuita . Também há uma versão profissional que você pode obter ao se inscrever em uma conta PublishPress Pro .

Primeiro, você precisará instalar e ativar o plug-in PublishPress Capabilities no seu site WordPress. Você pode seguir nosso guia passo a passo em como instalar um plugin do WordPress .

Depois que o plugin estiver ativo, vá em frente e clique em ‘Recursos’ no menu de administração do WordPress. Isso abrirá a página ‘Recursos do papel’, onde você pode alterar as permissões para diferentes funções do usuário.

Em seguida, selecione a função do usuário que deseja editar no menu suspenso no canto superior esquerdo.

Depois de selecionar a função’Editor’, você precisará certificar-se de que a caixa de seleção’Editar outros’esteja ativada nas configurações de Recursos de edição.

Isso permitirá que os editores editem outras postagens.

Depois disso, role para baixo até a seção Recursos adicionais e certifique-se de que a caixa de seleção’listar outras postagens’esteja marcada.

Dessa forma, qualquer pessoa com a função de editor poderá ver as postagens de outros autores.

Agora, salve suas configurações e visualize a seção Postagens em seu site fazendo login como um editor. Se você consegue visualizar e editar as postagens de outros autores, isso significa que configurou corretamente as configurações.

Adicionando código personalizado ao seu tema

Outra maneira de permitir que os editores vejam todas as postagens é adicionando um código personalizado aos seus arquivos de tema. No entanto, não recomendamos esse método para iniciantes, pois envolve a edição de código.

Para começar, você pode adicionar este código no arquivo functions.php de seu tema ou um plug-in específico do site

função posts_for_current_author ($ query) {global $ pagenow; if (‘edit.php’!=$ pagenow ||! $ query-> is_admin) return $ query; if (! current_user_can (‘edit_others_posts’)) {global $ user_ID; $ query-> set (‘autor’, $ user_ID); } return $ query; } add_filter (‘pre_get_posts’,’posts_for_current_author’);

Este código permite que qualquer usuário com a capacidade de editar as postagens de outros visualize todas as postagens. Isso significa que editores e administradores poderão ver todas as postagens. Usuários com outras funções, como contribuidores ou autores, verão apenas suas próprias postagens.

Se você estiver usando funções de usuário personalizadas em seu site, então você precisa ter em mente que os usuários que podem editar postagens adicionadas por outros usuários também poderão vê-las listadas no painel.

Bônus: Limitar autores a visualizar postagens ou páginas específicas

Você também pode limitar autores, editores, contribuidores e outras funções de usuário para visualizar, editar e excluir certas postagens e páginas de blog.

Usando o plug-in de Permissões PublishPress, você pode decidir facilmente quais postagens e páginas específicas as pessoas podem visualizar no painel do seu site.

Para iniciar, instale e ative o Plug-in de Permissões de PublishPress em seu site. Você pode consultar nosso tutorial em como instalar um plugin do WordPress .

Agora, digamos que você queira que um artigo específico seja editado apenas pelo editor do site e mais ninguém.

Para fazer isso, você pode editar essa postagem. Assim que estiver no editor de blocos do WordPress , simplesmente role para baixo até a metacaixa’Permissões: Editar esta postagem’.

A seguir, você terá que clicar no menu suspenso para todas as outras funções do usuário e escolher a opção ‘Bloqueado’. Por padrão, a permissão será definida como ‘padrão: Sim’, onde todos podem editar a postagem.

Depois disso, certifique-se de deixar a configuração do editor para a opção ‘Ativado’ ou ‘padrão: Sim’. Depois de definir as permissões, certifique-se de atualizar a postagem do seu blog.

Esperamos que este artigo o tenha ajudado a aprender como limitar os autores aos seus próprias postagens na área de administração do WordPress. Você também pode dar uma olhada em nosso tutorial sobre como escolher a melhor plataforma de blog ou nossa comparação especializada dos melhores serviços de marketing por e-mail .

Se você gostou deste artigo, 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 .

Categories: Wordpress