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.
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
- 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.
- Reveja as permissões pedidas e confirme.
Primeiros passos
- 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.
- 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.
- Opcional: em Padrões, agende automaticamente uma alteração quando as entradas de uma coleção forem publicadas.
- Acompanhe as próximas alterações e o registo de execuções em Alterações agendadas.
Pro
- 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á.
- 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.
- 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
robotsunavailable_afterpara 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.