Você quer limitar os autores a editar suas postagens em WordPress?

Se você tiver um site com vários autores ou permitir postagens de convidados, é uma boa ideia limitar 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 saírem da publicação.

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

Por que limitar os autores aos seus artigos?

Por padrão, seu site da Web O WordPress exibirá todas as postagens e páginas para todos os usuários, independentemente de sua papel do usuário na área administrativa. Quer você seja um autor, editor, contribuidor ou administrador, você pode visualizar todos os artigos.

Normalmente, isso não é um problema se os autores fizerem parte da sua empresa ou da sua equipe.

No entanto, limitar as pessoas a ver apenas seus artigos é útil em determinadas situações. Por exemplo, se você gerencia um site da Web multi-autor, pode ser útil evitar que os autores vejam os artigos dos outros autores principalmente quando estão em edição completa.

Dito isso, vamos dar uma olhada em como você pode limitar os autores a mostrar apenas suas postagens no painel de administração.

Limitar os autores aos seus artigos usando um plugin

Usando um WordPress Plugin, você pode facilmente permitir que os autores vejam apenas seus artigos sem modificar o código.

Para este tutorial, usaremos o plugin Permissões PublishPress. É um plugin gratuito que permite gerenciar as permissões do WordPress e funciona para limitar os escritores às suas próprias postagens.

Também existe uma versão premium disponível no pacote PublicarPress 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 mais detalhes, você pode seguir nosso guia em Como instalar um plugin do WordPress.

Assim que o plugin for ativado, ele exibirá automaticamente os artigos apenas para seus autores.

Por exemplo, se você estiver logado como administrador e vá para Artigos »Todos os artigos do seu painel, você verá todas as postagens.

limitar os autores a editar seus artigos

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

agora e se você quiser que seus editores tenham acesso a todos os artigos para revisá-los? Vamos ver como você pode fazer isso.

Como permitir que os editores vejam todos os artigos

O problema de usar o método acima é que ele só permite que os administradores vejam todos os artigos.

Muitos sites WordPress têm editores responsáveis ​​pela revisão de artigos enviados por outros autores e colaboradores convidados. Usar este plugin irá limitar os editores a seus próprios artigos.

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 do seu tema. site . Mostraremos os dois métodos.

Usando o plugin PublishPress Capabilities

Recursos do PublishPress é outro plugin criado por PublishPress. Para os fins deste tutorial, usaremos o versão gratuita. Há também uma versão profissional que você pode obter ao se inscrever para uma conta PublishPress Pro.

Primeiro, você precisará instalar e ativar o plug-in PublishPress Capabilities em seu site WordPress Como fizemos com o plug-in Permissões PublishPress.

Assim que o plugin for ativado, vá em frente e clique em " Empresa »No seu menu de administração do WordPress. Isso abrirá a página “Recursos da função”, onde você pode alterar as permissões para diferentes funções de usuário.

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

limitar os autores a editar seus artigos

Depois de selecionar a função "Editor", você precisa se certificar de que a caixa de seleção "Editar outros" está ativada nas configurações Edição de Capacidades.

Isso permitirá que os editores editem outros artigos.

Depois disso, role para baixo até a seção Capacidades Adicionais e marque a caixa Gerenciar capacidades

Dessa forma, qualquer pessoa na função de editor poderá ver os artigos de outros autores.

 

Agora salve suas configurações e visualize a seção de artigos do seu site fazendo login como editor. Se você puder ver e editar postagens de outros autores, então você configurou as configurações corretamente.

Adicionando um código personalizado ao seu tema WordPress

Outra maneira de permitir que os editores visualizem todos os artigos é adicionar um código personalizado aos seus arquivos de tema. No entanto, não recomendamos esse método para iniciantes, pois envolve a edição do código.

Para começar, você pode adicionar este código em As funções do seu arquivo theme.php.

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 todos os usuários que têm a capacidade de editar as postagens de outros usuários vejam todas as postagens. Isso significa que editores e administradores poderão ver todos os artigos. Os usuários com outras funções, como colaboradores ou autores, verão apenas seus próprios artigos.

Limitar os 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 do 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 começar, instale e ative o plugin Permissões PublishPress em seu site.

Agora, digamos que você queira que uma postagem específica seja editada apenas pelo editor do site e mais ninguém.

Para fazer isso, você pode editar este artigo. Quando estiver no editor de blocos do WordPress, simplesmente vá para a caixa meta "Permissões: Editar esta postagem".

Em seguida, você precisa clicar no menu suspenso para todas as outras funções de usuário e escolher a opção “Bloqueado”. Por padrão, a permissão será definida como 'padrão: Sim', onde qualquer pessoa pode editar a postagem.

Depois disso, certifique-se de deixar a configuração do editor no " ativado"Ou" Padrão: Sim ". Depois de definir as permissões, certifique-se de atualizar a postagem do seu blog.

limitar os autores a editar seus artigos

Recursos Recomendados

Descubra mais Ressources recomendações que o acompanharão na criação e gestão do seu website.

Conclusão

Lá ! É isso para este tutorial. Esperamos que este artigo tenha ajudado você a aprender como limitar os autores às suas próprias postagens na área administrativa do WordPress. Não hesite em compartilhe com seus amigos em suas redes sociais favoritas

No entanto, você também poderá consultar nossos Ressources, se você precisar de mais elementos para realizar seus projetos de criação de sites da Internet, consultando nosso guia no site Criação de blog WordPress.

Mas, enquanto isso, conte-nos sobre seu Comentários e sugestões na seção dedicada.

...