Como dar uma data de validade aos seus posts WordPress
Publicados: 2017-05-22Alguns posts do WordPress são como leite. Ou seja, eles são bons quando você os escreve pela primeira vez, mas uma semana (quanto mais um mês ou um ano) depois, eles se tornam um pouco azedos e não são tão úteis. Postagens como anúncios sazonais, detalhes de eventos, concursos que terminaram, brindes, etc. Nesses casos, você pode desejar adicionar uma data de expiração do WordPress para que seus leitores saibam que o conteúdo de sua postagem já passou da data de expiração.
Boas notícias! Você pode adicionar datas de expiração aos posts do WordPress ... com o plugin de terceiros certo. Nesta postagem, darei a você um rápido tutorial para ambos:
- Adicionando uma data de expiração à sua postagem
- Alterar o conteúdo de uma postagem após sua data de expiração
E também vou sugerir um plugin premium que pode fornecer a você ainda mais funcionalidades.
Quando é uma boa ideia fazer uma postagem expirar
Existem dois motivos principais pelos quais você pode querer considerar a adição de uma data de expiração do WordPress.
Em primeiro lugar, se o seu conteúdo realmente depende do tempo, essa é uma situação muito boa para adicionar uma data de expiração. Por exemplo, se você estiver escrevendo sobre uma venda em outra loja que expira em uma semana, não será muito benéfico para seus visitantes continuarem exibindo sua postagem assim que a venda terminar.
Cupons, brindes, eventos ... todos são bons motivos para adicionar uma data de validade.
Mas você também pode usar uma data de expiração para criar escassez artificial, mesmo que sua postagem não precise realmente de uma data de expiração. A escassez adiciona um senso de urgência ao conteúdo da sua postagem.
Se os visitantes não agirem logo ... eles podem perder. E ninguém gosta de perder! É por isso que inventamos uma sigla para isso: FOMO, ou medo de perder.
Se você seguir o caminho da escassez artificial, pode realmente aplicar dois tipos diferentes de expiração ...
Vencimentos regulares vs. perenes
Uma data de expiração normal é o que primeiro vem à sua mente quando você pensa em dar uma expiração a uma postagem do WordPress. Ou seja, você define uma data e hora específicas em que sua postagem deve expirar e a postagem expira para TODOS naquele momento.
As expirações perenes têm uma abordagem um pouco diferente. Em vez de aplicar a mesma data de término a cada visitante, as expirações perenes são diferentes para cada visitante, dependendo de quando essa pessoa visita seu site pela primeira vez.
Por exemplo, se você definir uma expiração perene por 7 dias a partir da primeira visita de um visitante, cada visitante terá sua própria contagem regressiva de 7 dias exclusiva (com base em cookies).
O plugin que vou usar no tutorial a seguir pode ajudá-lo a adicionar o anterior. E se você precisar de uma expiração permanente, vou sugerir um plugin premium que pode lidar com isso na próxima seção.
Como adicionar uma data de expiração simples para WordPress
Para adicionar uma data de expiração básica do WordPress, sugiro um plugin gratuito chamado Simple Post Expiration. Embora existam alguns plug-ins que pretendem fazer o trabalho, eu gosto deste porque ele vem de Pippin Williamson (o mesmo cara por trás de Restrict Content Pro e Easy Digital Downloads).
Para configurar adequadamente as expirações posteriores usando os plug-ins, você precisará concluir duas etapas:
- Defina uma data de expiração geral para sua postagem
- Use um código curto para dizer ao plugin o que fazer com o conteúdo da sua postagem após a data de expiração.
1. Defina a data de expiração geral para sua postagem
Este primeiro passo é bastante simples. Sempre que for adicionar ou editar uma postagem, você verá uma nova guia Expira na opção Publicar . Tudo o que você precisa fazer é selecionar o dia em que deseja que sua postagem expire:

Então, quando essa data chegar, o plug-in adicionará automaticamente o texto antes do título do post, indicando que ele expirou:

Mas enquanto o plugin adiciona este texto ao título do seu post, ele deixa o conteúdo do seu post inalterado. Pelo menos até agora.

Para alterar seu conteúdo quando uma postagem expira, você pode envolver o conteúdo que deseja alterar em um código de acesso.
2. Envolva o conteúdo expirado no shortcode
Para indicar o conteúdo que deseja expirar, você pode usar o código de acesso [expira]. Por exemplo, veja como o padrão funcionaria com meu exemplo acima.
No back-end, seria assim:

E isso seria renderizado assim no front-end:

Mas o shortcode também permite personalizar a mensagem que é exibida quando uma postagem expira. Adicionando expired = 'sua mensagem' ao shortcode, você pode fazer a mensagem que quiser.
Por exemplo, usar o shortcode [expires expired = 'Desculpe, este conteúdo não está mais disponível'] levaria a isso no front-end:

E você também pode simplesmente usar o shortcode em parte do seu conteúdo. Por exemplo, se você deseja exibir um cupom de tempo limitado, pode configurá-lo algo assim no back-end:

E então, no front-end, isso seria exibido assim:

Bastante simples, certo?
Você também pode usar outros parâmetros de código de acesso para:
- Personalize a mensagem exibida antes que uma postagem expire
- Adicionar estilo CSS personalizado ao conteúdo expirado
- Altere o formato da data
Você pode encontrar uma lista completa de parâmetros de shortcode na página de listagem do WordPress.org do plugin.
Funciona com o Divi Builder?
Agora, a questão importante ... o Simple Post Expiration funciona com o Divi Builder? Para testar, criei um módulo com algum texto e envolvi esse texto no shortcode. Também criei um módulo sem o shortcode para garantir que ambos funcionassem. O resultado? Sucesso!
Configurando minha postagem com dois módulos de texto como este:

… Parecia exatamente o mesmo no front-end de quando usei o Editor do WordPress:

Portanto, quer você esteja usando o WordPress Editor ou o Divi Builder, Simple Post Expiration deve funcionar para você.
Outras opções para adicionar expirações de postagem do WordPress
A Vencimento de Pós-Expiração Simples é bastante flexível, mas não o ajuda com a abordagem perene para expirações de postagem do WordPress que discuti anteriormente.
Infelizmente, não consegui rastrear um plugin gratuito que oferecesse essa funcionalidade. Mas eu encontrei um premium chamado Page Expiration Robot.
Ele oferece dois recursos interessantes que você não obtém com o Simple Post Expiration:
- Datas de expiração perenes que são únicas para cada visitante
- A capacidade de redirecionar usuários para um URL diferente se a postagem que eles visitam expirou.
Na verdade, esse plug-in costumava ser gratuito, mas parece que os desenvolvedores mudaram recentemente para uma versão do aplicativo da web que requer um pagamento mensal.
Resumindo
Se você precisar de expirações permanentes, pelo que eu sei, você precisará pagar pelo Robô Pós-expiração. Caso contrário, eu recomendo ficar com Simple Post Expiration para uma opção gratuita e bem mantida de um desenvolvedor WordPress respeitado.
Agora é sua vez - você usa as postagens que expiram como uma tática de marketing? Em caso afirmativo, como eles atuam?
Imagem em miniatura do artigo por GN ILLUSTRATOR / shutterstock.com
