KI-Zusammenfassung
Möchten Sie das Limit für Formularrevisionen für WPForms anpassen? Mit einem kleinen PHP-Snippet können Sie ganz einfach anpassen, wie viele Revisionen gespeichert werden, oder dies ganz deaktivieren. In diesem Tutorial erfahren Sie genau, wie Sie dies erreichen.
Standardmäßig ist WPForms für alle Ihre Formulare automatisch auf unbegrenzte Formularrevisionen eingestellt. Beitragsrevisionen können jedoch global auf WordPress- oder Server-Ebene deaktiviert werden. Um mehr über Beitragsrevisionen von WordPress zu erfahren, lesen Sie bitte deren Dokumentation.
Wenn dies der Fall ist, würden Sie dieses Tutorial verwenden, um sicherzustellen, dass die Revisionen und die Anzahl der Revisionen, die Sie speichern möchten, von Ihnen und dem Filter, den wir in diesem Tutorial verwenden, gesteuert werden.
Um mehr über WPForms-Formularrevisionen zu erfahren, lesen Sie bitte die Dokumentation.
Formular-Revisionslimit
Bevor wir unser Formular erstellen, fügen wir diesen Snippet zunächst zu unserer Website hinzu.
Wenn Sie Hilfe benötigen, wie und wo Sie Snippets zu Ihrer Website hinzufügen können, lesen Sie bitte dieses Tutorial.
Formularrevisionen deaktivieren
Wenn Sie die Formularrevisionen vollständig deaktivieren möchten, fügen Sie diesen Snippet einfach zu Ihrer Website hinzu.
/**
* 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 );
Durch die Verwendung dieses Snippets wurden die Formularrevisionen deaktiviert. Dies wirkt sich nicht auf Ihre globalen Beitragsrevisionen aus, sondern nur auf die WPForms-Revisionen.

Anpassen des Formular-Revisionslimits
Wenn Sie globale Beitragsrevisionen aktiviert haben, aber das WPForms-Formular-Revisionslimit anpassen möchten, verwenden Sie bitte den folgenden 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 );
Mit diesem Snippet speichern wir die letzten 4 Revisionen. Sie können hier jede beliebige Zahl verwenden, und das ist die Anzahl der Revisionen, die WPForms speichern wird.

Bitte sehen Sie im nächsten Abschnitt nach, wie Sie das Formular-Revisionslimit auf unbegrenzt setzen.
Unbegrenzte Formularrevisionen aktivieren
Dieser Snippet ist speziell dafür konzipiert, wenn Ihre Beitragsrevisionen auf WordPress oder Ihrem Server deaktiviert sind. Die Verwendung dieses Snippets würde nicht nur WPForms-Formularrevisionen aktivieren, sondern auch das Limit für Formularrevisionen auf unbegrenzt setzen.
WPForms zeigt eine Meldung an, die Sie darüber informiert, ob die globale Einstellung für Beitragsrevisionen deaktiviert ist.

Für dieses Tutorial möchten wir nicht nur Formularrevisionen aktivieren, sondern auch das Limit für Formularrevisionen auf eine unbegrenzte Menge setzen. Dazu fügen wir diesen Snippet zu unserer Website hinzu.
/**
* 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 );
Mit diesem Snippet sehen Sie überhaupt keine Meldung mehr, da das Limit für Formularrevisionen jetzt auf -1 gesetzt ist, was unbegrenzt bedeutet. Sie sehen nur eine Liste aller Revisionen.

Und das ist alles, was Sie brauchen! Möchten Sie ein Standardbild für alle Ihre Beitragsübermittlungen festlegen? Schauen Sie sich unser Tutorial an So legen Sie ein Standard-Beitragsbild für Beitragsübermittlungen fest.