Anpassen des Limits für Formularüberarbeitungen

Möchten Sie das Limit für Formularüberarbeitungen für WPForms anpassen? Mit einem kleinen PHP-Snippet können Sie ganz einfach einstellen, wie viele Überarbeitungen gespeichert werden, oder dies komplett deaktivieren. In diesem Tutorial zeigen wir Ihnen genau, wie Sie das erreichen.

Standardmäßig ist WPForms automatisch auf unbegrenzte Form Revisionen für alle Ihre Formulare aktiviert. Allerdings können Post-Revisionen global auf einem WordPress oder Server-Ebene deaktiviert werden. Um mehr über Post-Revisionen von WordPress zu erfahren, lesen Sie bitte ihre Dokumentation.

Wenn dies der Fall ist, sollten Sie mit Hilfe dieses Tutorials sicherstellen, dass die Revisionen und die Anzahl der Revisionen, die Sie speichern möchten, von Ihnen und dem Filter, den wir in diesem Tutorial verwenden werden, kontrolliert werden.

Um mehr über WPForms-Formularrevisionen zu erfahren, lesen Sie bitte die Dokumentation.

Grenze der Formularüberarbeitung

Bevor wir unser Formular erstellen, fügen wir zunächst dieses Snippet zu unserer Website hinzu.

Wenn Sie Hilfe benötigen, wie und wo Sie Snippets zu Ihrer Website hinzufügen können, lesen Sie bitte diese Anleitung.

Deaktivieren von Formularrevisionen

Wenn Sie die Formularüberarbeitungen vollständig deaktivieren möchten, fügen Sie einfach dieses Snippet in Ihre Website ein.

/**
 * 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 Formularrevisionen deaktiviert. Dies hat keine Auswirkungen auf Ihre globalen Beitragsrevisionen, sondern nur auf die WPForms-Revisionen.

Deaktivieren der Formularrevisionen durch Setzen des Rückgabewerts auf Null

Anpassen des Limits für Formularüberarbeitungen

Wenn Sie globale Beitrag Revisionen aktiviert haben, aber Sie wollen die WPForms Form Revisionen Grenze anpassen, verwenden Sie bitte das folgende 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 eine beliebige Zahl hier verwenden und das ist die Anzahl der Revisionen WPForms speichern.

dieses Snippet beschränkt die Formularrevision auf die letzten 4 Revisionen

Bitte lesen Sie den nächsten Abschnitt, um das Limit für Formularüberarbeitungen auf unbegrenzt zu setzen.

Ermöglichung unbegrenzter Formularüberarbeitungen

Dieses Snippet wurde speziell für den Fall entwickelt, dass Ihre Post-Revisionen auf WordPress oder Ihrem Server deaktiviert sind. Mit diesem Snippet würde nicht nur aktivieren WPForms Form Revisionen, sondern wird auch das Formular Revisionen Grenze auf unbegrenzte gesetzt.

WPForms zeigt eine Meldung an, um Sie zu informieren, wenn die globale Einstellung für Post-Revisionen deaktiviert ist.

Sie erhalten eine Meldung, die Sie darüber informiert, dass Ihre globalen Beitragsrevisionen deaktiviert sind.

Für die Zwecke dieses Tutorials wollen wir nicht nur Formularrevisionen aktivieren, sondern auch festlegen, dass die Formularrevisionen eine unbegrenzte Anzahl speichern. Zu diesem Zweck fügen wir dieses 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, da die Grenze für Formularüberarbeitungen jetzt auf -1 gesetzt ist, was unbegrenzt ist. Es wird nur eine Liste aller Überarbeitungen angezeigt.

Mit diesem Snippet wird nicht nur sichergestellt, dass WPForms-Formularrevisionen aktiviert sind, sondern auch die Formularrevisionen auf unbegrenzt gesetzt

Und das ist alles, was Sie brauchen! Möchten Sie ein Standardbild für alle Ihre Beiträge festlegen? Schauen Sie sich unsere Anleitung zum Einstellen eines Standardbildes für Beitragsbeiträge an.