Se você deseja restringir a quantidade de postagens que um usuário pode publicar ou enviar para revisão, há uma solução prática disponível.
Essa funcionalidade é especialmente útil quando você tem vários autores ou membros enviando conteúdo em seu site.
Neste artigo, forneceremos um guia sobre como adicionar um limite de criação de postagens para usuários no WordPress, permitindo que você gerencie facilmente o conteúdo do seu site.
Por Que Limitar a Criação de Posts no WordPress?
Há diversas situações em que você pode desejar limitar o número de postagens criadas por autores dentro de um determinado período de tempo.
Um exemplo comum é em blogs com vários autores, onde é interessante limitar a quantidade de postagens que cada autor pode enviar por dia, semana ou mês.
Essa restrição facilita o gerenciamento do conteúdo do site e melhora o fluxo de trabalho editorial. Dessa forma, você terá mais tempo para revisar os artigos e atribuir tópicos a diferentes autores.
Outro cenário é em sites de associação do WordPress, nos quais os membros têm a capacidade de promover seu próprio conteúdo por meio de anúncios. Nesse caso, é útil limitar o número de anúncios que cada membro pode publicar por semana ou mês.
Além disso, em diretórios de listagem, como sites de imóveis, é possível estabelecer um limite para a quantidade de propriedades que cada agente pode adicionar por dia ou mês.
A seguir, vamos mostrar como limitar o envio de postagens e criações de usuários no WordPress.
Como Limitar as Postagens de Usuários no WordPress
Você pode limitar facilmente as postagens de diferentes usuários usando um plugin do WordPress sem ter que tocar em uma única linha de código.
Para este tutorial, usaremos o plugin User Post Limit. É um plugin gratuito e você pode usá-lo para definir limites de postagem em apenas alguns cliques.
Primeiro, você precisará instalar e ativar o plugin User Post Limit em seu site.
Assim que o plugin estiver ativo, basta ir até Configurações » Posts Limit no painel do WordPress. A partir daí, você verá opções para definir limites de postagem com base em diferentes funções de usuário.
No campo de texto do plugin, você pode personalizar a notificação que será enviada ao usuário quando ele exceder o limite estabelecido. Embora haja opções mais avançadas disponíveis para configuração, as configurações padrão geralmente funcionam para a maioria dos usuários.
A próxima etapa é selecionar a função de usuário para a qual você deseja definir o limite de postagem. Isso pode ser Autor, Editor, Administrador ou qualquer outra função disponível no menu suspenso.
Após escolher a função do usuário, você pode selecionar o tipo de conteúdo que deseja limitar. O menu suspenso oferece várias opções, como postagens, páginas, mídia, revisões e muito mais.
Em seguida, defina o limite de postagens que um usuário pode enviar e escolha o ciclo de tempo, como dias, anos, meses ou semanas. Certifique-se de clicar no botão “Salvar alterações” quando terminar.
Se você deseja estabelecer limites de postagem para diferentes funções de usuário em seu site WordPress, você pode fazer isso criando regras adicionais. Para isso, siga estas etapas:
- Altere o número das Regras para 2 (ou qualquer número desejado) na configuração do plugin.
- Selecione a função de usuário para a qual deseja definir o limite de postagem, por exemplo, Editor.
- Escolha o tipo de conteúdo que deseja limitar, como postagens.
- Insira o limite desejado e selecione o ciclo de tempo adequado.
- Clique no botão “Salvar alterações”.
Ao fazer isso, você criará uma nova regra para a função de usuário especificada. Repita essas etapas para criar regras adicionais, ajustando o número das Regras e selecionando a função de usuário correspondente. Dessa forma, você pode definir diferentes limites de postagem para cada função de usuário.
Após salvar as alterações, você verá todas as regras de limite de postagem listadas, permitindo que você crie quantas regras desejar para cada função de usuário.
Isso é tudo. Quando os usuários tentam criar mais postagens do que o limite definido, eles recebem uma notificação como esta:
Esperamos que este artigo tenha ajudado você a adicionar um limite de pós-criação para usuários do WordPress em seu site.