Descrição
O plugin PublishPress Future permite que você agende alterações em posts, páginas e outros tipos de conteúdo. Com este plugin, você pode criar ações automáticas para cancelar a publicação, excluir, lixeira, mover um post para um novo status e muito mais. Com a versão Pro, você pode atualizar seu conteúdo usando fluxos de trabalho personalizados, com várias etapas e agendamentos.
Aqui está uma visão geral do que você pode fazer com o PublishPress Future:
- Selecione datas de ações futuras na barra lateral direita, quando estiver editando um post. Isso facilita muito o agendamento de alterações no seu conteúdo.
- Receba notificações por e-mail quando o Future fizer alterações no seu conteúdo.
- Crie fluxos de trabalho de ação, que permitem atualizar seu conteúdo usando fluxos de trabalho personalizados, com várias etapas e agendamentos (disponível na versão Pro).
- Controle as alterações de posts através de integrações com o Advanced Custom Fields e outros plugins (disponíveis na versão Pro).
PublishPress Future Pro
Atualize para o PublishPress Future Pro
Este plugin é a versão gratuita do plugin PublishPress Future. A versão Pro vem com todos os recursos de que você precisa para agendar alterações no seu conteúdo do WordPress. Clique aqui para comprar o melhor plugin para agendar atualizações de conteúdo do WordPress!
Opções para ações futuras nos posts
Com o PublishPress Future, você pode configurar ações que irão acontecer automaticamente no seu conteúdo. Aqui estão as alterações que você pode escolher para seus posts:
- Alterar o status para “Rascunho”.
- Excluir o post.
- Enviar o post para a lixeira.
- Alterar o status para “Privado”.
- Ativar a opção “Fixar na parte superior do blog”.
- Desativar a opção “Fixar na parte superior do blog”.
- Remover todas as categorias existentes e adicionar novas categorias.
- Manter todas as categorias existentes e adicionar novas categorias.
- Manter todas as categorias existentes, exceto as especificadas nesta alteração.
- Mover o post para um status personalizado (disponível na versão Pro)
Clique aqui para detalhes sobre o agendamento de alterações nos posts.
Fluxos de trabalho personalizados para agendar alterações de conteúdo
Com o PublishPress Future Pro, você pode criar fluxos de trabalho de ações. Eles permitem que você atualize seu conteúdo usando fluxos de trabalho personalizados, com várias etapas e agendamentos. Aqui estão alguns exemplos do que você pode fazer com os fluxos de trabalho de ações:
- Enviar um e-mail ao administrador do site quando um post for atualizado.
- Alterar o status do post para “Lixeira”, uma semana após sua publicação.
- 15 dias após a publicação do post, mova-o para o status “Rascunho” e adicione uma nova categoria.
- 1 ano após a publicação de um post, envie um e-mail ao autor, solicitando que ele verifique o conteúdo.
Clique aqui para ver detalhes sobre fluxos de trabalho para alterações.
Exibir a data da ação no seu conteúdo
O PublishPress Future permite que você mostre automaticamente a data da expiração ou da ação nos seus artigos. A data será adicionada na parte inferior do seu post.
Clique aqui para ver as opções de exibição do rodapé.
Você pode usar shortcodes para mostrar a data de expiração nos seus posts. Você pode personalizar a saída do shortcode com várias opções de formatação.
Clique aqui para ver as opções de shortcode.
Escolher padrões de ações para tipos de post
O PublishPress Future é compatível com qualquer tipo de post no WordPress. Acesse Configurações > PublishPress Future > Padrões, e você poderá escolher as ações padrão para cada tipo de post.
Clique aqui para ver as opções padrão.
Notificações por e-mail do PublishPress Future
O plugin PublishPress Future pode enviar a você notificações por e-mail quando seu conteúdo for alterado. Você pode controlar os e-mails, acessando Configurações > PublishPress Future > Configurações gerais.
Clique aqui para ver as opções de notificação.
Integrações com outros plugins
No PublishPress Future Pro, é possível agendar alterações nos seus posts, com base em metadados. Isso possibilita a integração do PublishPress Future com outros plugins. Por exemplo, você pode criar um campo de data no plugin Advanced Custom Fields e usá-lo para controlar a data das ações futuras.
Quando você usa uma integração, há cinco tipos de dados que podem ser atualizados no PublishPress Future:
- Status da ação: Este campo especifica se a ação precisa ser ativada.
- Data da ação: Este campo armazena a data agendada para a ação.
- Tipo da ação: Este campo armazena o tipo de ação que será executada.
- Nome da taxonomia: O nome da taxonomia a ser usado na seleção dos termos.
- Termos da taxonomia: Uma lista de IDs de termos a serem usados pela ação.
Clique aqui para ver como integrar o Future a outros plugins.
Importar as ações futuras
O PublishPress Future Pro é compatível com importações de fontes de dados externas. Você pode importar posts e criar automaticamente ações futuras associadas a estes posts.
A melhor abordagem é usar o recurso “Agendamento de metadados”. Se você estiver usando um plugin como o WP All Import, você pode combinar as tabelas de importação com os campos que selecionou no recurso de agendamento de metadados.
Clique aqui para ver como importar dados para as ações futuras.
Detalhes sobre como funcionam as alterações nos posts
Para cada evento de expiração, uma tarefa cron personalizada é agendada. Isso pode ajudar a reduzir a sobrecarga do servidor para sites ocupados. Este plugin EXIGE que o WP-CRON esteja configurado e funcional na sua hospedagem. Algumas hospedagens não oferecem suporte a isso, portanto, verifique e confirme se você tiver problemas ao usar o plugin.
Clique aqui para ver os detalhes técnicos deste plugin.
Registros de todas suas alterações de posts
O PublishPress Future Pro permite que você mantenha um registro detalhado de todas as atualizações dos posts. O PublishPress Future registra vários pontos de dados importantes para todas as ações:
- O post no qual a ação foi executada.
- Detalhes da atualização do post.
- Quando a alteração foi feita no post.
Clique aqui para ver mais sobre o recurso de registros.
Junte-se ao PublishPress e adquira os plugins Pro
As versões Pro dos plugins do PublishPress valem muito a pena seu investimento. As versões Pro têm recursos adicionais e suporte mais rápido. Clique aqui para se juntar ao PublishPress.
Junte-se ao PublishPress e você terá acesso a esses nove plugins Pro:
- PublishPress Authors Pro permite que você adicione vários autores e autores convidados aos posts do WordPress.
- PublishPress Blocks Pro tem tudo o que você precisa para criar sites profissionais com o editor de blocos do WordPress.
- PublishPress Capabilities Pro é um plugin para gerenciar as funções, permissões e recursos dos usuários do WordPress.
- PublishPress Checklists Pro permite que você defina tarefas que precisam ser concluídas antes da publicação do conteúdo.
- PublishPress Future Pro é um plugin para agendar alterações nos seus posts.
- PublishPress Permissions Pro é um plugin para permissões avançadas do WordPress.
- PublishPress Planner Pro é um plugin para gerenciar e agendar conteúdo do WordPress.
- PublishPress Revisions Pro permite atualizar suas páginas publicadas com trabalho em equipe e precisão.
- PublishPress Series Pro permite que você agrupe conteúdo em uma série
Juntos, estes plugins são um conjunto de poderosas ferramentas de publicação para o WordPress. Se você precisa criar um fluxo de trabalho profissional no WordPress, com moderação, avaliações, permissões e muito mais… então você precisa experimentar o PublishPress.
Relatos de erros
Os relatos de erros do PublishPress Future são bem-vindos em nosso repositório no GitHub. Observe que o GitHub não é um fórum de suporte e que os problemas que não forem devidamente qualificados como erros serão encerrados.
[4.2.0] – 09 de dezembro de 2024
Adicionado
- Adicionada nova página administrativa para exportar e importar fluxos de trabalho e configurações do plugin (Problema #704).
- Adicionada a variável global
global.execution_id
ao mecanismo do fluxo de trabalho, para identificar a execução atual do fluxo de trabalho. - Adicionados campos de configuração, para personalizar o título da metabox e o rótulo da caixa de seleção (Problema #227).
- Adicionado o método
disableExpiration
à classePublishPress\Future\Modules\Expirator\Models\ExpirablePostModel
. - Adicionado
*
para indicar campos obrigatórios no editor de fluxo de trabalho (Problema #974). - Adicionada nova configuração para desativar/ativar o recurso de captura de tela no editor de fluxo de trabalho (Problema #1066).
- Adicionada nova opção de dados personalizados a “Ray – Etapa de depuração” para depurar expressões personalizadas nos fluxos de trabalho (Problema #1067).
- Adicionado suporte a metadados ao avaliar expressões em um fluxo de trabalho. Os metadados do post, do site, do usuário e do fluxo de trabalho (post) agora estão disponíveis ao avaliar expressões (Problema #1069).
- Adicionado suporte a endereços de e-mail personalizados, usando os metadados do post, ao enviar e-mails em um fluxo de trabalho (Problema #939).
Alterado
- Movidas as configurações de notificação para uma aba específica (Problema #190).
- Desativado o recurso de captura de tela do fluxo de trabalho por padrão (Problema #1066).
- Alterado o campo “Mensagem” na etapa “Registro – Adicionar”, que exibia uma área de texto em vez de um campo de texto (Problema #1068).
- Alterado o campo “Endereços de e-mail personalizados” na etapa “Enviar e-mail” para ser uma área de texto (Problema #939).
- Alterado o campo “Assunto” na etapa “Enviar e-mail” para ser uma área de texto (Problema #939).
- Definir o valor padrão do destinatário do e-mail na etapa “Enviar e-mail” ao administrador do site (Problema #1071).
Corrigido
- Não remover a meta do post de expiração ao limpar a ação agendada (Problema #1053).
- Correção de erro no banco de dados ao excluir etapas órfãs agendadas (Problema #1060).
- Possível correção do problema de reinterpretação de texto DOM como HTML.
- Correção do erro, quando um tipo de nó de acionamento não era encontrado.
- Correção do alerta de PHP obsoleto: ltrim(): Passando null para o parâmetro #1 ($string) do tipo string na tabela “Ações agendadas”.
- Correção do erro na tabela “ScheduledActionsTable” ao reformular as chamadas para
next
em vez deget_date
. - Correção nos rótulos deslocados das caixas de seleção na metbox “Ações futuras” e na caixa de seleção de ativação manual do fluxo de trabalho (Problema #1057).
- Correção nas traduções das funções de usuário na página de configurações do plugin (Problema #1050).
- Correção de erro no filtro de status do post no acionador de atualização de posts (Problema #1074).
[4.1.3] – 22 de novembro de 2024
Adicionado
- Adicionada a verificação da constante
PUBLISHPRESS_FUTURE_FORCE_DEBUG
para forçar o modo de depuração.
Corrigido
- Correção de erros em novas instalações sobre tabelas ausentes (Problema #1051).
[4.1.2] – 21 de novembro de 2024
Corrigido
- Correção em traduções (problemas #1003, #1006, #1007, #1026).
- Atualizadas as traduções para pt-BR (Problema #10018).
- Atualizadas as traduções para es, it e fr (Problema #1047).
- Correção de rascunhos zumbis automáticos que apareciam quando a ativação automática estava ativada (Problema #1024).
- Correção da chamada para a função indefinida
error_log
(Problema #1036). - Correção do título da página, no editor de fluxo de trabalho (Problema #1027).
- Correção do título da página, nas páginas administrativas de plugins de terceiros (Problema #1037).
- Atualizadas as traduções para pt-BR.
- Correção do tamanho do distintivo do Pro no insersor de etapas no editor de fluxo de trabalho.
[4.1.1] – 12 de novembro de 2024
Corrigido
- Correção do layout do insersor, no editor de fluxo de trabalho para o WP 6.7 (Problema #1025).
- Correção do layout da barra de ferramentas superior no editor de fluxo de trabalho para o WP 6.7 (Problema #1028).
Alterado
- A versão mínima exigida do WordPress agora é a 6.7.
- A versão mínima exigida do PHP agora é 7.4.
[4.1.0] – 11 de novembro de 2024
Adicionado
- Adicionados registros de depuração mais detalhados ao mecanismo do fluxo de trabalho (Problema #724).
- Adicionado botão para copiar os registros de depuração para a área de transferência (Problema #724).
- Adicionado o status “Publicado” aos status de expiração legados (Problema #1023).
- Adicionada nova etapa de fluxo de trabalho para escrever uma mensagem de registro (Problema #690).
Corrigido
- Corrigido o fuso horário na data padrão aplicada a partir da hora da ação padrão (Problema #1005).
- Corrigido o fuso horário na pré-visualização da data (Problema #1004).
Alterado
- Melhoria no visualizador de registro de depuração ao adicionar texto a uma área de texto (Problema #724).
- Melhoria no visualizador do registro de depuração, adicionando um botão para baixar o registro inteiro, ou copiá-lo para a área de transferência (Problema #724).
- O visualizador de registro de depuração agora rola automaticamente para a parte inferior, quando a página é carregada (Problema #724).
- A classe
PublishPress\Future\Modules\Debug\Debug
foi descontinuada e, em vez disso, usar a interface do registrador. - Melhor manipulação das exceções e dos erros gerados pelo plugin.
- Removido o item do submenu administrativo “Ações agendadas” e adicionado um botão na tela de listagem de fluxos de trabalho (Problema #1022).
- Removido o arquivo “post-expirator-debug.php”, que não é mais usado.
Desenvolvedores
- Adicionada uma nova classe
PublishPress\Future\Framework\System\DateTimeHandler
para manipular operações de data e hora. - Alteração do valor de retorno do ponto de extremidade da API REST
/settings/validate-expire-offset
renomeandopreview
paracalculatedTime
. - Alteração do ponto de extremidade da API REST
/settings/validate-expire-offset
para registrar uma mensagem de erro quando o deslocamento for inválido. - Adicionada a
DateTimeHandlerInterface
como dependência da classePublishPress\Future\Modules\Expirator\Models\PostTypeDefaultDataModel
. - Adicionada a
LoggerInterface
como dependência da classePublishPress\Future\Modules\Expirator\Module
. - Adicionada a
DateTimeHandlerInterface
como dependência da classePublishPress\Future\Modules\Expirator\Module
. - A constante
PublishPress\Future\Core::ACTION_ADMIN_ENQUEUE_SCRIPT
foi descontinuada e substituída pelaPublishPress\Future\Core::ACTION_ADMIN_ENQUEUE_SCRIPTS
. - Removida a ação
publishpressfuture_workflow_engine_running_step
do mecanismo de fluxo de trabalho. - Adicionados novos métodos à classe
PublishPress\Future\Framework\Logger\Logger
para recuperar a contagem de registros, o tamanho do registro e coletar os registros mais recentes. - Agora, os processadores do Node Runner aceitam um argumento de ramificação para acessar as próximas etapas e executá-las.
[4.0.4] – 24 de outubro de 2024
Corrigido
- Correção da tela da lista de fluxos de trabalho para que seja exibida apenas para usuários com o recurso
manage_options
(Problema #998). - Correção da compatibilidade com o plugin “WP Remote User Sync” (Problema #999).
[4.0.3] – 22 de outubro de 2024
Alterado
- Adicionada a notificação de banner à tela da lista de fluxos de trabalho.
Corrigido
- Correção do alerta de PHP quando o atributo post está vazio no modelo de fluxo de trabalho (problemas #987, #988).
- Correção de erro quando o filtro
manage_posts_columns
não recebe um tipo de post (Problema #990). - Correção de erro sobre índice indefinido: data (Problema #991).
[4.0.2] – 21 de outubro de 2024
Corrigido
- Correção de erro quando o filtro
the_title
é chamado sem um ID, #984
[4.0.1] – 21 de outubro de 2024
Corrigido
- Correção da verificação da estrutura do banco de dados para a versão 4.0.0 em novas instalações (Problema #928).
[4.0.0] – 21 de outubro de 2024
Adicionado
- Adicionado o recurso de fluxos de trabalho, com o editor de fluxo de trabalho e a ferramenta de fluxo de trabalho.
Alterações
- A lista de ações agendadas agora exibe a contagem de repetição/limites de data (Problema #928).
- Atualização de arquivos de idiomas.
- Atualização da interface do usuário na página de configurações avançadas.
- Movidas algumas configurações avançadas para a aba “Exibição” (Problema #952)
- Adicionado título ao painel de ações futuras para consistência da interface do usuário (Problema #965)
- Renomeação da metabox “PublishPress Future” para “Ações futuras” para fins de consistência da interface do usuário (Problema #965)
Corrigido
- Atualização do modelo de post para atualizar a data do post ao definir o status do post como publicação.
- Prevenção de erros quando o current_post->ID estiver vazio por motivos desconhecidos, geralmente relacionados a plugins de terceiros.
Desenvolvedores
- Interface
PublishPress\Future\Core\HookableInterface
: Adicionado um novo métodoremoveFilter
para remover um filtro com gancho. - Interface
PublishPress\Future\Core\HookableInterface
: Adicionado um novo métodoremoveAction
para remover uma ação com gancho. - Classe
PublishPress\Future\Framework\WordPress\Facade\HooksFacade
: Adicionado um novo métodoremoveFilter
para remover um filtro com gancho. - Classe
PublishPress\Future\Framework\WordPress\Facade\HooksFacade
: Adicionado um novo métodoremoveAction
para remover uma ação com gancho. - Novo método para publicar posts usando a classe PublishPress\Future\Framework\WordPress\Models\PostModel.
- Adicionado um novo filtro “publishpressfuture_migrations” para filtrar a lista de migrações que serão executadas.
- Chamada da ação “publishpressfuture_fix_db_schema” quando uma correção de banco de dados é executada na página de configurações.
- Chamada da ação ‘publishpressfuture_upgrade_plugin’ quando o plugin for atualizado.
- Alteração do tipo de dados de “void” para “int” para o método “PublishPress\Future\Modules\Expirator\Interfaces\CronInterfac::scheduleRecurringAction”.
- Alteração do tipo de dados de “void” para “int” no método “PublishPress\Future\Modules\Expirator\Interfaces\CronInterfac::scheduleAsyncAction”.
- Adicionado um novo filtro “publishpressfuture_schema_is_healthy” para verificar se a estrutura do banco de dados está íntegra.
- O método “PublishPress\Future\Modules\Workflows\Models\WorkflowModel::getStepFromRoutineTreeRecursively” agora sempre retorna uma array.
- Adicionado um novo filtro “action_scheduler_list_table_column_recurrence” para filtrar a coluna de recorrência na lista de ações agendadas.
- Adicionado um novo método “getNodeById” à classe “PublishPress\Future\Modules\Workflows\Models\WorkflowModel”.
[3.4.4] – 21 de agosto de 2024
Corrigido
- Melhorada a mensagem de notificação, quando a ação agendada é executada após pressionar “executar” (PR #896).
- Correção na compatibilidade com o plugin Event Espresso (PR #900).
…
Capturas de tela
Instalação
Esta seção descreve como instalar o plugin e fazê-lo funcionar.
- Descompacte o conteúdo do plugin no diretório
/wp-content/plugins/post-expirator/
- Ative o plugin através do menu “Plugins” no WordPress
Perguntas frequentes
-
Posso agendar alterações nos produtos do WooCommerce?
-
Sim, o plugin PublishPress Future permite que você agende alterações automáticas em posts, páginas e outros tipos de conteúdo, incluindo produtos do WooCommerce. Para ativar este recurso, acesse Futuro > Tipos de posts. Marque a caixa “Ativo” na área “Produto”.
Clique aqui para ver mais detalhes sobre as alterações no WooCommerce
-
Posso agendar alterações nos posts do Elementor?
-
Sim, o plugin PublishPress Future permite que você agende alterações automáticas em posts, páginas e outros tipos de conteúdo, incluindo produtos do WooCommerce. Para ativar este recurso, acesse Futuro > Tipos de post. Marque a caixa “Ativo” para o tipo de post que você está usando com o Elementor.
Clique aqui para ver mais detalhes sobre as alterações de posts do Elementor
Avaliações
Colaboradores e desenvolvedores
“PublishPress Future: Agendar alterações de posts com cancelamento de publicação, exclusão, alteração de status, lixeira, alteração de categorias” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresPublishPress Future: Agendar alterações de posts com cancelamento de publicação, exclusão, alteração de status, lixeira, alteração de categorias” foi traduzido para 20 localidades. Agradecemos aos tradutores por suas contribuições.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
O registro de alterações completo pode ser encontrado no GitHub.