gpbua_activation_page_id

  1. Description
  2. Usage
  3. Parameters
  4. Examples
    1. Change activation page ID depending on language with Polylang.
  5. Since

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.