Resumo de IA
Gostaria de personalizar o limite de revisões de formulário para o WPForms? Usando um pequeno trecho de PHP, você pode ajustar facilmente quantas revisões são salvas ou desativá-las completamente. Neste tutorial, mostraremos exatamente como fazer isso.
Por padrão, o WPForms está automaticamente habilitado para revisões ilimitadas de formulário para todos os seus formulários. No entanto, as revisões de postagem podem ser desativadas globalmente em um nível do WordPress ou do servidor. Para saber mais sobre revisões de postagem do WordPress, revise a documentação deles.
Se este for o caso, você usaria este tutorial para garantir que as revisões e o número de revisões que você deseja armazenar sejam controlados por você e pelo filtro que usaremos neste tutorial.
Para saber mais sobre revisões de formulário do WPForms, revise a documentação.
Limite de Revisão de Formulário
Antes de criar nosso formulário, começaremos adicionando este trecho ao nosso site.
Se precisar de ajuda sobre como e onde adicionar trechos ao seu site, confira este tutorial.
Desativando revisões de formulário
Se você quiser desativar completamente as revisões de formulário, 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 );
Usando este trecho, as revisões de formulário foram desativadas. Isso não afeta suas revisões globais de postagem, apenas as revisões do WPForms.

Personalizando o limite de revisões de formulário
Se você tem revisões globais de postagem habilitadas, mas deseja personalizar o limite de revisões de formulário do WPForms, use 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 armazenando as últimas 4 revisões. Você pode usar qualquer número aqui e esse será o número de revisões que o WPForms armazenará.

Por favor, veja a próxima seção para definir o limite de revisões de formulário como ilimitado.
Habilitando revisões ilimitadas de formulário
Este trecho foi projetado especificamente se suas revisões de postagem no WordPress ou em seu servidor estiverem desativadas. Usar este trecho não apenas habilitará as revisões de formulário do WPForms, mas também definirá o limite de revisões de formulário como ilimitado.
O WPForms exibirá uma mensagem para informar se a configuração global de revisões de postagem está desativada.

Para fins deste tutorial, não queremos apenas habilitar as revisões de formulário, mas também definir as revisões de formulário para armazenar uma quantidade ilimitada. Para fazer isso, adicionaremos 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, você não verá nenhuma mensagem, pois o limite de revisões de formulário agora está definido como -1, que é ilimitado. Você verá apenas uma lista de todas as revisões.

E é tudo o que você precisa! Gostaria de definir uma imagem padrão para todas as suas postagens enviadas? Confira nosso tutorial sobre Como Definir uma Imagem Destacada Padrão para Envio de Postagens.