Resumo de IA
Gostaria de personalizar o limite de revisões de formulários para o WPForms? Usando um pequeno trecho de PHP, pode ajustar facilmente quantas revisões são guardadas ou desativá-las completamente. Neste tutorial, vamos guiá-lo exatamente sobre como conseguir isto.
Por defeito, o WPForms está automaticamente ativado para revisões ilimitadas de formulários para todos os seus formulários. No entanto, as revisões de publicações podem ser desativadas globalmente a nível do WordPress ou do servidor. Para saber mais sobre revisões de publicações do WordPress, reveja a sua documentação.
Se for este o caso, usaria este tutorial para garantir que as revisões e o número de revisões que deseja armazenar são controlados por si e pelo filtro que usaremos neste tutorial.
Para saber mais sobre as revisões de formulários do WPForms, reveja a documentação.
Limite de Revisões de Formulário
Antes de criarmos o nosso formulário, vamos começar por adicionar este trecho ao nosso site.
Se precisar de alguma assistência sobre como e onde adicionar trechos ao seu site, consulte este tutorial.
Desativar revisões de formulários
Se desejar desativar completamente as revisões de formulários, basta adicionar este trecho ao seu site.
/**
* Disable form revisions
*
* @link https://wpforms.com/developers/how-to-customize-the-form-revisions-limit/
*/
function wpf_dev_revisions_to_keep( $num, $post ) {
// -1 for unlimited form revisions, set to 0 to disable form revisions completely
// Control the form revisions number by setting the return value to a specific number
return 0;
}
add_filter( 'wp_wpforms_revisions_to_keep', 'wpf_dev_revisions_to_keep', 10, 2 );
Ao usar este trecho, as revisões de formulários foram desativadas. Isto não afeta as suas revisões globais de publicações, apenas as revisões do WPForms.

Personalizar o limite de revisões de formulários
Se tiver revisões globais de publicações ativadas, mas quiser personalizar o limite de revisões de formulários do WPForms, utilize o seguinte trecho.
/**
* Customize form revisions limit
*
* @link https://wpforms.com/developers/how-to-customize-the-form-revisions-limit/
*/
function wpf_dev_revisions_to_keep( $num, $post ) {
// -1 for unlimited form revisions, set to 0 to disable form revisions completely
// Control the form revisions number by setting the return value to a specific number
return 4;
}
add_filter( 'wp_wpforms_revisions_to_keep', 'wpf_dev_revisions_to_keep', 10, 2 );
Com este trecho, estamos a guardar as últimas 4 revisões. Pode usar qualquer número aqui e esse será o número de revisões que o WPForms irá guardar.

Por favor, veja a próxima secção para definir o limite de revisões de formulários para ilimitado.
Ativar revisões ilimitadas de formulários
Este trecho foi concebido especificamente se as suas revisões de publicações no WordPress ou no seu servidor estiverem desativadas. Usar este trecho não só ativará as revisões de formulários do WPForms, como também definirá o limite de revisões de formulários para ilimitado.
O WPForms exibirá uma mensagem para o informar se a configuração global de revisões de publicações estiver desativada.

Para efeitos deste tutorial, não só queremos ativar as revisões de formulários, como também queremos definir as revisões de formulários para armazenar uma quantidade ilimitada. Para fazer isto, vamos adicionar este trecho ao nosso site.
/**
* Enable unlimited post revisions for WPForms
*
* @link https://wpforms.com/developers/how-to-customize-the-form-revisions-limit/
*/
function wpf_dev_revisions_to_keep( $num, $post ) {
// -1 for unlimited form revisions, set to 0 to disable form revisions completely
// Control the form revisions number by setting the return value to a specific number
return -1;
}
add_filter( 'wp_wpforms_revisions_to_keep', 'wpf_dev_revisions_to_keep', 10, 2 );
Com este trecho, não verá qualquer mensagem, uma vez que o limite de revisões de formulários está agora definido para -1, que é ilimitado. Verá apenas uma lista de todas as revisões.

E é tudo o que precisa! Gostaria de definir uma imagem padrão para todas as submissões de publicações? Veja o nosso tutorial sobre Como Definir uma Imagem Destacada Padrão para Submissões de Publicações.