Como Configurar as Definições do WP Rocket
Neste Documento
Tempo de leitura: 3 minutos | Dificuldade: Iniciante
Visão Geral
Seus formulários de pagamento não estão funcionando corretamente para usuários deslogados, ou apenas algumas vezes, com o WP Rocket ativo? Siga as etapas abaixo para garantir que o WP Simple Pay funcione como esperado em conjunto com o WP Rocket.
Desde o WP Simple Pay 4.17.5, os formulários de pagamento carregam seus dados do seu site quando a página é aberta, então as páginas com formulários de pagamento podem ser armazenadas em cache. Você só precisa excluir suas páginas de confirmação de pagamento, além dos scripts do WP Simple Pay se você usar as otimizações de JavaScript do WP Rocket.
Pré-requisitos
- WP Simple Pay 4.17.5 ou posterior. Em versões anteriores, adicione também suas páginas de formulário de pagamento a URLs para Nunca Armazenar em Cache.
- O plugin WP Rocket instalado e ativo
Configurações de Cache
Adicionar Páginas de Confirmação de Pagamento a Nunca Armazenar em Cache
Na opção de menu Regras Avançadas, adicione os URLs das suas páginas de confirmação de pagamento a URLs para Nunca Armazenar em Cache.

Configurações de JavaScript
Problema 1: Combinar JavaScript e Minificar JavaScript
Em alguns casos, os usuários do WP Simple Pay encontram problemas devido à opção Combinar arquivos JavaScript (encontrada na aba Otimização de Arquivos).

Se os formulários não estiverem funcionando como esperado, tente uma das seguintes opções:
- Exclua a página ou postagem da otimização de JavaScript desmarcando a opção Minificar/combinar JS no editor da página ou postagem, em seguida, limpe o cache antes de testar novamente, OU
- No WP Rocket, desative a opção Combinar arquivos JavaScript, salve as configurações, em seguida, limpe o cache antes de testar novamente.
Problema 2: Carregar JavaScript de Forma Atrasada
Carregar JavaScript de forma atrasada pode causar problemas com os formulários de pagamento do WP Simple Pay. Adicione o seguinte a Arquivos JavaScript Excluídos para garantir que os formulários de pagamento funcionem como esperado:
/wp-content/plugins/wp-simple-pay-pro-3/(.*).js
js.stripe.com/v3/
Se o WP Simple Pay estiver instalado em uma pasta diferente, substitua wp-simple-pay-pro-3 pelo nome dessa pasta.

Limpar Todos os Caches e Otimizações
Após fazer essas alterações e após atualizar o WP Simple Pay para a versão 4.17.5, limpe todos os caches e otimizações, recarregue as páginas de pagamento e tente o formulário de pagamento novamente.
Próximos Passos?
- Como Resolver Problemas Causados por Plugins de Cache e Otimização – Orientações gerais sobre cache e otimização de JavaScript
- Como Definir Páginas de Sucesso e Falha de Pagamento – Encontre as páginas para excluir
Ainda tem d uevovidas? Estamos aqui para ajudar!
Última Modificação: