Auto Unpublish Posts

Cancele a publicação, envie para a lixeira ou altere as etiquetas de qualquer artigo do EmDash numa data definida. Padrões por coleção, alertas por e-mail e registo de execuções; o Pro acrescenta regras e ações em massa.

Extensão

Auto Unpublish Posts

Cancele a publicação, envie para a lixeira ou altere as etiquetas de qualquer artigo do EmDash numa data definida. Padrões por coleção, alertas por e-mail e registo de execuções; o Pro acrescenta regras e ações em massa.

  • Categoria: auto unpublish
  • Estado: Disponível
  • Versão: 1.0.1
  • Preço: Desconhecido
  • Origem: Registro oficial de plugins
  • Instalação: Plugin sandbox do registro
  • Verificado: 2026-10-21

Descrição

Agende uma alteração futura para qualquer entrada de qualquer coleção: cancelar a sua publicação, enviá-la para a lixeira ou alterar os seus termos. Os utilizadores de WordPress conhecem isto como expiração de artigos.

Gratuito

  • Painel na barra lateral do editor em cada coleção: agende, veja, cancele ou execute alterações; últimas execuções.
  • Ações: cancelar a publicação (uma publicação agendada pendente é cancelada primeiro), enviar para a lixeira e adicionar, remover ou substituir termos.
  • Página de alterações agendadas com as próximas alterações e as últimas 50 execuções.
  • Padrões por coleção, por exemplo cancelar a publicação 30 dias após a primeira publicação.
  • Notificações por e-mail através do fornecedor de e-mail do site, para o autor, os administradores ou outros endereços.
  • Motores de pesquisa: as páginas com remoção prevista recebem robots: unavailable_after.
  • Widget do painel e definição do fuso horário do site.
  • Ferramentas para agentes de IA através do MCP: listar, agendar e cancelar alterações e definir os padrões das coleções.

Pro

O mesmo pacote, desbloqueado por uma chave de licença anual colada nas Definições. A chave é verificada offline e fica associada aos seus domínios.

  • Regras: ao publicar, ao guardar, numa data guardada na entrada, ou diariamente, semanalmente ou mensalmente. Até 3 condições (termo, estado, valor de um campo, idade, autor) e até 3 passos, cada um com uma condição opcional e um «caso contrário» para o se/senão.
  • Mais ações: definir um campo, cancelar a publicação e redirecionar (301, 302 ou 410) e enviar um e-mail a partir de uma regra.
  • Agendamento em massa de até 2.000 entradas por coleção, estado, termo e idade.
  • CSV: importação (300 linhas) e exportação do registo e do agendamento.
  • Registo completo com paginação e filtro por resultado.
  • Mais ferramentas para agentes: lotes de 100 alterações, o registo de execuções, regras.

Uma licença expirada nunca interrompe as automatizações existentes; apenas bloqueia a criação e a edição das funcionalidades Pro. Compre o Pro em https://peachfinthemes.com/auto-unpublish-posts/.

Fiabilidade

Cada alteração é reservada antes de ser executada, por isso corre uma única vez. Cada execução, omissão e falha é registada com o respetivo motivo. As falhas temporárias são repetidas após 5 e 10 minutos.

Instalação

Requisitos

  • EmDash 1.0 ou posterior com um executor de sandbox para plugins. No Cloudflare, isso exige o plano Workers Paid e uma ligação Worker Loader. Testado com o EmDash 1.2.0.
  • Um fornecedor de e-mail no EmDash, se quiser notificações de execução ou passos de e-mail. As alterações são executadas sem ele.

Instalar

  1. Selecione Open in EmDash nesta página e introduza o endereço do seu site, ou procure Auto Unpublish Posts no registo de plugins dentro da administração do EmDash.
  2. Reveja as permissões pedidas e confirme.

Primeiros passos

  1. Abra a página de Definições do plugin (administradores). Defina o fuso horário do site, escolha quem recebe os e-mails de execução e envie um e-mail de teste a si próprio.
  2. Abra qualquer entrada guardada. Na barra lateral, o painel Alterações agendadas permite escolher uma ação, uma data e uma hora. Confirme para agendar.
  3. Opcional: em Padrões, agende automaticamente uma alteração quando as entradas de uma coleção forem publicadas.
  4. Acompanhe as próximas alterações e o registo de execuções em Alterações agendadas.

Pro

  1. Compre uma licença em https://peachfinthemes.com/auto-unpublish-posts/. A ligação Get Pro na página de definições do plugin também leva para lá.
  2. Após o pagamento, introduza o domínio do seu site na página da encomenda ou em My account → EmDash licenses para obter a sua chave.
  3. Cole a chave em Definições → Auto Unpublish Posts Pro e guarde.

Uma chave funciona nos domínios para os quais foi emitida e nos respetivos subdomínios. localhost, *.localhost e *.test funcionam sempre, para desenvolvimento.

Agentes de IA

As ferramentas são disponibilizadas pelo servidor MCP do próprio EmDash em /_emdash/api/mcp. Os scripts podem chamar as mesmas rotas com um token de API do EmDash com âmbito de administrador, por exemplo POST /_emdash/api/plugins/auto-unpublish-posts/mcp-list. Cada ferramenta verifica a função do utilizador do token, tal como faz a administração.

Perguntas frequentes

O plugin faz pedidos de rede?

Não. Não declara nenhum anfitrião permitido e verifica a chave de licença offline. Os e-mails são enviados através do fornecedor de e-mail do EmDash do seu site.

Quando é que, exatamente, uma alteração é executada?

Cada alteração é uma tarefa agendada do EmDash que vence à hora que definiu. Uma verificação de hora a hora volta a armar qualquer alteração em atraso cuja tarefa se tenha perdido.

O que acontece se uma alteração falhar?

Uma falha temporária é repetida após 5 e 10 minutos. Após a terceira tentativa falhada, é marcada como falhada, registada com o motivo e enviada por e-mail se as notificações estiverem ativas. Os erros que uma nova tentativa não consegue resolver falham logo. Se a entrada tiver sido eliminada antes, a alteração é ignorada e o registo indica porquê.

Quem pode agendar e cancelar?

Autores: as suas próprias entradas e as alterações que agendaram. Editores: qualquer entrada e o agendamento em massa. Os administradores gerem também as definições, os padrões, as regras, a licença e os redirecionamentos. O servidor verifica isto em cada pedido.

«Definir um campo» publica outras edições por publicar?

Não. Se a entrada tiver outras edições por publicar, o novo valor aguarda no rascunho e o registo indica-o.

Um redirecionamento agendado substitui um que eu tenha criado?

Não. O plugin altera apenas os redirecionamentos que criou. Se já existir outro redirecionamento para o endereço, a alteração falha.

Onde compro o Pro?

Na loja da Peachfin Themes: https://peachfinthemes.com/auto-unpublish-posts/. Licenças anuais: 1 site 49 $, 5 sites 99 $, sites ilimitados 149 $. Após o pagamento, introduza os seus domínios na página da encomenda ou em My account → EmDash licenses para obter a sua chave.

O que acontece quando uma licença expira?

As regras, os padrões e as alterações agendadas existentes continuam a ser executados; apenas a criação e a edição das funcionalidades Pro ficam bloqueadas. Renove em My account → EmDash licenses: a mesma licença ganha mais um ano e uma nova chave.

Durante quanto tempo é guardado o histórico?

O registo guarda 180 dias. As alterações concluídas são removidas ao fim de 90 dias.

Uma regra pode acionar-se a si própria?

Não. As publicações feitas pelo próprio plugin nunca acionam as suas regras nem os seus padrões.

Segurança

Comunicar um problema

Comunique os problemas de segurança em privado para [email protected]. Por favor, não abra primeiro uma issue pública.

Permissões

  • Escrita e publicação de conteúdo: cancelar a publicação, enviar para a lixeira, definir um campo e cancelar uma publicação agendada pendente.
  • Escrita de taxonomias: adicionar, remover e substituir termos.
  • Escrita de redirecionamentos: a ação Pro «cancelar a publicação e redirecionar». Altera apenas os redirecionamentos que o plugin criou.
  • Envio de e-mail: notificações de execução, o e-mail de teste e os passos de e-mail.
  • Leitura de utilizadores: obter os endereços de e-mail do autor e dos administradores e avaliar a condição de autor nas regras.
  • Leitura do esquema: listar coleções e campos para os formulários.

O plugin não declara nenhum anfitrião permitido, pelo que não pode fazer pedidos de rede.

Controlo de acesso

As páginas de administração, o painel do editor e as ferramentas para agentes verificam no servidor a função EmDash de quem faz a chamada. Os autores atuam apenas sobre as suas próprias entradas. Os editores atuam sobre qualquer entrada. Apenas os administradores alteram as definições, os padrões, as regras, a licença e os redirecionamentos. As ferramentas para agentes não podem enviar e-mails.

Rota pública

Uma rota é pública: export, a transferência do CSV. Uma ligação de transferência seguida não pode transportar o cabeçalho de pedido de administração do EmDash, por isso cada ligação é assinada com HMAC-SHA-256 usando uma chave aleatória guardada na configuração do plugin. Uma ligação expira após 10 minutos. As transferências exigem também uma licença Pro ativa.

Dados guardados

O plugin guarda os seus dados no seu próprio armazenamento no seu site: alterações agendadas, registo de execuções, definições, padrões, regras e a chave de licença. Os registos incluem os IDs e títulos das entradas e o ID e nome da pessoa que agendou uma alteração. O registo é guardado durante 180 dias e as alterações concluídas durante 90 dias. Nada é enviado para lado nenhum, exceto os e-mails que configurar.

Chaves de licença

As chaves são emitidas pela loja da Peachfin Themes, assinadas com Ed25519 e verificadas offline. O plugin nunca contacta a loja. Uma chave contém um ID de encomenda, os seus domínios e a data de expiração. Não contém dados pessoais.

Registo de alterações

1.0.1

  • Testado com o EmDash 1.2.0.
  • Corrigida a ativação da licença Pro quando o EmDash ainda não forneceu o endereço do site, o que pode acontecer num site novo até ser reiniciado. O plugin verifica a chave com o endereço da página de administração onde a introduziu.
  • Com o Pro, as Alterações agendadas passam a carregar quando falta o endereço do site. As ligações de transferência de CSV usam o endereço da página de administração.
  • Quando falta o endereço do site, «Cancelar a publicação e redirecionar» passa a manter a página publicada, tenta de novo e regista que o site precisa de ser reiniciado.

1.0.0 — primeira versão

Gratuito:

  • Painel na barra lateral do editor em cada coleção: agende, veja, cancele e execute alterações; últimas execuções.
  • Ações: cancelar a publicação (cancela primeiro uma publicação agendada pendente), enviar para a lixeira, adicionar, remover ou substituir termos.
  • Página de alterações agendadas com as próximas alterações e as últimas 50 execuções.
  • Padrões por coleção, por exemplo cancelar a publicação 30 dias após a publicação.
  • Notificações por e-mail através do fornecedor de e-mail do site, com um botão de e-mail de teste.
  • Etiqueta robots unavailable_after para as páginas com cancelamento de publicação ou envio para a lixeira agendados.
  • Widget do painel.
  • Definição do fuso horário do site. As datas são guardadas em UTC e tratam a hora de verão.
  • Ferramentas para agentes de IA: list_scheduled_changes, schedule_change, cancel_scheduled_change, set_collection_default.

Pro (chave de licença anual, verificada offline):

  • Regras com acionadores, até 3 condições e até 3 passos condicionais.
  • Definir um campo, cancelar a publicação e redirecionar, e passos de e-mail.
  • Agendamento em massa de até 2.000 entradas.
  • Importação CSV (300 linhas) e exportação CSV do registo e do agendamento.
  • Registo completo com paginação e filtro por resultado.
  • Ferramentas para agentes: schedule_changes, get_run_log, list_rules, update_rule.
  • Definições, Regras, Massa e o painel do editor ligam à página Pro nos sites sem Pro.