Skip to main content

Action: gform_ability_permission_denied

Fires when an ability execution is blocked by a failed permission check.

Parameters

NameTypeDescription
$ability_namestringThe registered ability name.
$inputarrayThe input passed to the ability.
$ability_object\GF_AbilityThe ability instance that was denied.

Example

add_action( 'gform_ability_permission_denied', function( $name, $input, $ability ) {
GFCommon::log_error( "Permission denied for ability: {$name}" );
}, 10, 3 );

Since

  • 3.1.0

Source

Defined in includes/abilities/class-gf-ability.php at line 118