The gform_user_registration_pending_activation_expiration filter allows you to override the expiration period for pending activations in Gravity Forms.
Usage
add_filter('gform_user_registration_pending_activation_expiration', 'your_function_name');
Parameters
- $expiration_time (int): Expiration time in seconds. Defaults to 172800 (2 days).
More information
See Gravity Forms Docs: gform_user_registration_pending_activation_expiration
Examples
Set expiration time to 30 seconds
This example sets the pending activation expiration time to 30 seconds.
add_filter('gform_user_registration_pending_activation_expiration', function($expiration) { // Expiration time (Seconds) return 30; });
Set expiration time to 1 hour
This example sets the pending activation expiration time to 1 hour.
add_filter('gform_user_registration_pending_activation_expiration', function($expiration) { // Expiration time (Seconds) return 3600; });
Set expiration time to 1 day
This example sets the pending activation expiration time to 1 day.
add_filter('gform_user_registration_pending_activation_expiration', function($expiration) { // Expiration time (Seconds) return 86400; });
Set expiration time to 1 week
This example sets the pending activation expiration time to 1 week.
add_filter('gform_user_registration_pending_activation_expiration', function($expiration) { // Expiration time (Seconds) return 604800; });
Set expiration time to 30 days
This example sets the pending activation expiration time to 30 days.
add_filter('gform_user_registration_pending_activation_expiration', function($expiration) { // Expiration time (Seconds) return 2592000; });