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.
Since
This filter is available since Gravity Forms Better User Activation 1.2.6.
Examples
Change activation page ID depending on language with Polylang.
add_filter( 'gpbua_activation_page_id', function( $activation_page_id ) {
if ( function_exists( 'pll_current_language' ) ) {
switch( pll_current_language() ) {
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;
} );