aam_get_permission_by_url_filter
Purpose
Override the URL rule selected for a request.
Callback
- Type: Filter.
- Arguments:
$permission,$url,$permissions. - Return: the filtered first argument.
Example
add_filter('aam_get_permission_by_url_filter', function ($permission, $url, $permissions) {
if ($url === '/myapp/private/' && isset($permissions['/myapp/private/'])) {
return $permissions['/myapp/private/'];
}
return $permission;
}, 10, 3);
Selects an exact configured rule for one URL and leaves other rule selection unchanged.
See the complete hook list.