<html lang="pt-pt" dir="ltr"><head></head><body>### [Como personalizar o limite de revisões de formulários](https://wpforms.com/developers/how-to-customize-the-form-revisions-limit/)

**Publicado:** 17 de março de 2022
**Autor:** Equipe Editorial

**Resumo:** Neste tutorial, mostraremos como usar um filtro PHP para personalizar o limite de revisões de formulários, alterando o número de revisões salvas ou desativando-as completamente. 

**Conteúdo:**

Gostaria de personalizar o limite de revisões de formulários para o WPForms? Usando um pequeno trecho de PHP, você pode facilmente ajustar quantas revisões são salvas ou desativá-las completamente. Neste tutorial, detalharemos exatamente como conseguir isso.

Por padrão, o WPForms está habilitado automaticamente para revisões ilimitadas de formulários para todos os seus formulários. No entanto, as revisões de postagens podem ser desativadas globalmente em um nível do WordPress ou do servidor. Para saber mais sobre revisões de postagens do WordPress, [revise a documentação deles](https://wordpress.org/support/article/revisions/ "Revisões").

Se for esse 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 as revisões de formulários do WPForms, [revise a documentação](https://wpforms.com/docs/how-to-use-form-revisions-in-wpforms/ "https://wpforms.com/docs/how-to-use-form-revisions-in-wpforms/").

## Limite de Revisões de Formulários

Antes de criarmos nosso formulário, começaremos adicionando este trecho ao nosso site.

Se precisar de alguma assistência sobre como e onde adicionar trechos ao seu site, [consulte este tutorial](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Como adicionar PHP ou JavaScript personalizado para WPForms").

#### Desativando revisões de formulários

Se você gostaria de desativar completamente as revisões de formulários, basta adicionar este trecho ao seu site.

```

/**
 * Desativar revisões de formulários
 *
 * @link https://wpforms.com/developers/how-to-customize-the-form-revisions-limit/
 */

function wpf_dev_revisions_to_keep( $num, $post ) {
	
	// -1 para revisões ilimitadas de formulários, defina como 0 para desativar completamente as revisões de formulários
	// Controle o número de revisões de formulários definindo o valor de retorno para um número específico
	return 0; 
	
}
add_filter( 'wp_wpforms_revisions_to_keep', 'wpf_dev_revisions_to_keep', 10, 2 );

```

Usando este trecho, as revisões de formulários foram desativadas. Isso não afeta suas revisões globais de postagens, apenas as revisões do WPForms.

![desativar as revisões de formulários definindo o valor de retorno como zero](https://wpforms.com/wp-content/uploads/2022/03/wpforms-disable-form-revisions.jpg)

#### Personalizando o limite de revisões de formulários

Se você tem revisões globais de postagens habilitadas, mas deseja personalizar o limite de revisões de formulários do WPForms, use o seguinte trecho.

```

/**
 * Personalizar limite de revisões de formulários
 *
 * @link https://wpforms.com/developers/how-to-customize-the-form-revisions-limit/
 */

function wpf_dev_revisions_to_keep( $num, $post ) {
	
	// -1 para revisões ilimitadas de formulários, defina como 0 para desativar completamente as revisões de formulários
	// Controle o número de revisões de formulários definindo o valor de retorno para um número específico
	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á.

![este trecho está limitando a revisão dos formulários para armazenar as últimas 4 revisões](https://wpforms.com/wp-content/uploads/2022/03/wpforms-set-form-revisions-limit-new.jpg)

Por favor, veja a próxima seção para definir o limite de revisões de formulários como **ilimitado**.

#### Habilitando revisões ilimitadas de formulários

Este trecho foi projetado especificamente se suas revisões de postagens no WordPress ou em seu servidor estiverem desativadas. Usar este trecho não apenas habilitaria as revisões de formulários do WPForms, mas também definiria o limite de revisões de formulários como ilimitado.

O WPForms exibirá uma mensagem para informá-lo se a configuração global para revisões de postagens estiver desativada.

![você verá uma mensagem informando se suas revisões globais de postagens estão desativadas](https://wpforms.com/wp-content/uploads/2022/03/wpforms-post-revisions-disabled.jpg)

Para fins deste tutorial, não apenas queremos habilitar as revisões de formulários, mas também queremos definir as revisões de formulários para armazenar uma quantidade ilimitada. Para fazer isso, adicionaremos este trecho ao nosso site.

```

/**
 * Habilitar revisões ilimitadas de postagens para WPForms
 *
 * @link https://wpforms.com/developers/how-to-customize-the-form-revisions-limit/
 */

function wpf_dev_revisions_to_keep( $num, $post ) {
	
	// -1 para revisões ilimitadas de formulários, defina como 0 para desativar completamente as revisões de formulários
	// Controle o número de revisões de formulários definindo o valor de retorno para um número específico
	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ários agora está definido como **-1**, que é ilimitado. Você verá apenas uma lista de todas as revisões.

![usar este trecho não apenas garantirá que as revisões de formulários do WPForms estejam habilitadas, mas também definirá as revisões de formulários como ilimitadas](https://wpforms.com/wp-content/uploads/2022/03/wpforms-unlimited-form-revisions.jpg)

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 em destaque padrão para envios de postagens](https://wpforms.com/developers/how-to-set-a-default-featured-image-for-post-submissions/ "Como definir uma imagem em destaque padrão para envios de postagens").

**Categorias:** Extensão

**Tags:** PHP

---</body></html>