Action: gform_ability_permission_denied
Fires when an ability execution is blocked by a failed permission check.
Parameters
| Name | Type | Description |
|---|---|---|
| $ability_name | string | The registered ability name. |
| $input | array | The input passed to the ability. |
| $ability_object | \GF_Ability | The 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