aam_resource_set_permission_filter
Purpose
Change a permission before it is saved.
Callback
- Type: Filter.
- Arguments:
$permission,$args. - Return: the filtered first argument.
Example
add_filter('aam_resource_set_permission_filter', function ($permission, $args) {
if (is_array($permission) && isset($permission['myapp_flag'])) {
$permission['myapp_flag'] = (bool) $permission['myapp_flag'];
}
return $permission;
}, 10, 2);
Normalizes an application-owned field before AAM saves the permission; unrelated data stays unchanged.
See the complete hook list.