説明
について wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period
フィルタを使用する。 パーシャル を使用すると、エントリは削除されます。 保存と再開アドオン.
パラメータ
- 有効期限
- (int) (必須)エ ン ト リ テーブルから部分エ ン ト リ を削除する日数。デフォルトは30日。
ソース
wpforms-save-resume/src/Tasks/DeleteExpiredEntriesTask.php
詳細情報
このフィルタは、Save and Resumeアドオンを使用する際に、部分エントリがフォームから削除されるまでに経過すべき日数を決定するために使用されます。
このフィルターのデフォルト設定を変更することで、保留中のスケジュールされたアクションを手動で実行しない限り、これらのエントリーは自動的に削除されません。このアクションを手動で実行するには WPForms " ツール " 予定されたアクションそして 申請中 セクションで wpforms_save_resume_clean
アクションを実行する。このタスクの下に、以下のオプションがある。 走る または キャンセル.選択する 走る をクリックして、このタスクを手動で実行し、これらの部分エントリーを削除する。
例
/* * Set the number of days to delete partial entries when using the Save and Resume addon * * @link https://wpforms.com/developers/wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period/ * * @param $expire_period Number of days to delete. * return int */ function wpf_dev_delete_expired_entries( $expire_period ) { // deleted partials after 15 days return '-15 days'; } add_filter( 'wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period', 'wpf_dev_delete_expired_entries', 10, 1 );
このフィルターを使って分単位に変更することもできる。
/* * Set the number of days to delete partial entries when using the Save and Resume addon * * @link https://wpforms.com/developers/wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period/ * * @param $expire_period Number of days to delete. * return int */ 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 );