Riassunto AI
Vuoi personalizzare il limite di revisioni dei moduli per WPForms? Utilizzando un piccolo snippet PHP, puoi facilmente regolare quante revisioni vengono salvate o disabilitarle completamente. In questo tutorial, ti spiegheremo esattamente come ottenere questo risultato.
Per impostazione predefinita, WPForms è automaticamente abilitato a revisioni illimitate dei moduli per tutti i tuoi moduli. Tuttavia, le revisioni dei post possono essere disabilitate globalmente a livello di WordPress o del server. Per saperne di più sulle revisioni dei post di WordPress, consulta la loro documentazione.
Se questo è il caso, useresti questo tutorial per assicurarti che le revisioni e il numero di revisioni che desideri archiviare siano controllati da te e dal filtro che utilizzeremo in questo tutorial.
Per saperne di più sulle revisioni dei moduli di WPForms, consulta la documentazione.
Limite revisioni modulo
Prima di creare il nostro modulo, inizieremo aggiungendo questo snippet al nostro sito.
Se hai bisogno di assistenza su come e dove aggiungere snippet al tuo sito, consulta questo tutorial.
Disabilitare le revisioni dei moduli
Se desideri disabilitare completamente le revisioni dei moduli, aggiungi semplicemente questo snippet al tuo sito.
/**
* 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 );
Utilizzando questo snippet, le revisioni dei moduli sono state disabilitate. Ciò non influisce sulle tue revisioni globali dei post, solo sulle revisioni di WPForms.

Personalizzare il limite di revisioni dei moduli
Se hai abilitato le revisioni globali dei post ma desideri personalizzare il limite di revisioni dei moduli di WPForms, utilizza il seguente snippet.
/**
* 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 );
Con questo snippet, stiamo salvando le ultime 4 revisioni. Puoi usare qualsiasi numero qui ed è il numero di revisioni che WPForms memorizzerà.

Si prega di consultare la sezione successiva per impostare il limite di revisioni del modulo su illimitato.
Abilitare revisioni illimitate dei moduli
Questo snippet è progettato specificamente se le tue revisioni dei post su WordPress o sul tuo server sono disabilitate. L'utilizzo di questo snippet non solo abiliterà le revisioni dei moduli WPForms, ma imposterà anche il limite di revisioni dei moduli su illimitato.
WPForms visualizzerà un messaggio per informarti se l'impostazione globale per le revisioni dei post è disabilitata.

Ai fini di questo tutorial, non solo vogliamo abilitare le revisioni dei moduli, ma vogliamo anche impostare le revisioni dei moduli per archiviare una quantità illimitata. Per fare ciò, aggiungeremo questo snippet al nostro sito.
/**
* 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 );
Con questo snippet, non vedrai alcun messaggio poiché il limite di revisioni dei moduli è ora impostato su -1, che è illimitato. Vedrai solo un elenco di tutte le revisioni.

E questo è tutto ciò di cui hai bisogno! Vuoi impostare un'immagine predefinita per tutte le tue proposte di post? Dai un'occhiata al nostro tutorial su Come impostare un'immagine in evidenza predefinita per le proposte di post.