gpbua_activation_page_id
Description
Filter the ID that will be used to identify and fetch the activation page.
Usage
add_filter( 'gpbua_activation_page_id', 'my_custom_function' );
Parameters
activation_page_id int|null
The ID of the activation page.
Examples
Change activation page ID depending on language with Polylang.
<?php
/**
* Gravity Perks // Better User Activation // Change Activation Page ID Depending on Language With Polylang
* https://gravitywiz.com/documentation/gravity-forms-better-user-activation/
*/
add_filter( 'gpbua_activation_page_id', function( $activation_page_id ) {
if ( function_exists( 'pll_current_language' ) ) {
switch ( pll_current_language() ) {
// Update the case with your preferred language code and respective activation page ID.
case 'en':
$activation_page_id = 123;
break;
case 'fr':
$activation_page_id = 124;
break;
case 'de':
$activation_page_id = 125;
break;
}
}
return $activation_page_id;
} );
Since
This filter is available since Gravity Forms Better User Activation 1.2.6.