KI-Zusammenfassung
Möchten Sie das Ablaufdatum für unvollständige Einträge ändern, wenn Sie das Addon „Speichern und Fortsetzen“ verwenden? Mit einem kleinen Code-Snippet können Sie die Standardeinstellung für die Entfernung dieser unvollständigen Einträge einfach ändern, um den Anforderungen Ihres Unternehmens gerecht zu werden. In diesem nützlichen Artikel zeigen wir Ihnen, wie Sie dies mit einem PHP-Filter erreichen.
Standardmäßig werden unvollständige Einträge nach 30 Tagen automatisch aus Ihren Einträgen entfernt.
Erstellung des Formulars
Zuerst erstellen Sie Ihr Formular und fügen Ihre Felder hinzu. Anschließend müssen Sie die Einstellungen für Speichern und Fortsetzen für Ihr Formular aktivieren.
Wenn Sie Hilfe beim Erstellen dieser Art von Formular benötigen, lesen Sie bitte diese hilfreiche Anleitung.
Ändern des Ablaufdatums
Nun ist es an der Zeit, das Snippet auf Ihrer Website einzufügen. Wenn Sie Hilfe beim Einfügen von Snippets auf Ihrer Website benötigen, lesen Sie bitte dieses Tutorial.
/*
* Set the number of days to delete partial entries when using the Save and Resume addon
*
* @link https://wpforms.com/developers/how-to-change-the-expiry-date-on-partial-entries/
*/
function wpf_dev_delete_expired_entries( $expire_period ) {
// deleted partial entries after 15 days
return '-15 days';
}
add_filter( 'wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period', 'wpf_dev_delete_expired_entries', 10, 1 );
Das obige Snippet überschreibt die Standardeinstellung von 30 Tagen für die Entfernung unvollständiger Einträge und ändert sie nun auf 15 Tage.
Und das ist alles, was Sie brauchen, um das Ablaufdatum für unvollständige Einträge zu ändern! Möchten Sie die Betreffzeile für E-Mail-Benachrichtigungen zum Speichern und Fortsetzen ändern? Lesen Sie das Tutorial unter So ändern Sie die Betreffzeile von E-Mail-Benachrichtigungen zum Speichern und Fortsetzen.
Referenzfilter
wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period
FAQ
F: Warum sehe ich immer noch meine unvollständigen Einträge?
A: Wenn Sie die Ablaufperiode mit diesem Filter ändern, kann es notwendig werden, die Aufgabe zum Entfernen dieser Einträge manuell auszuführen. Navigieren Sie dazu in Ihrem WordPress-Admin zu WPForms » Tools » Geplante Aktionen und suchen Sie im Abschnitt Ausstehend nach der Aktion wpforms_save_resume_clean. Unter dieser Aufgabe sehen Sie eine Option zum Ausführen oder Abbrechen. Wählen Sie Ausführen, um diese Aufgabe manuell auszuführen und diese unvollständigen Einträge zu entfernen.

Dadurch wird die Aufgabe manuell ausgelöst, um diese unvollständigen Einträge für Sie zu entfernen.
F: Muss dies immer in Tagen sein?
A: Überhaupt nicht, Sie können sicherlich auch Minuten verwenden, wenn Sie möchten, indem Sie dieses Snippet verwenden.
/*
* Set the number of days to delete partial entries when using the Save and Resume addon
*
* @link https://wpforms.com/developers/how-to-change-the-expiry-date-on-partial-entries/
*/
function wpf_dev_delete_expired_entries( $expire_period ) {
// delete partials after 1 minute
return '-60 seconds';
}
add_filter( 'wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period', 'wpf_dev_delete_expired_entries', 10, 1 );