add_cap( $capability ); } } public static function revokeFromAllRoles(): void { foreach ( wp_roles()->roles as $slug => $unused ) { $role = get_role( $slug ); if ( ! $role instanceof \WP_Role ) { continue; } foreach ( self::all() as $capability ) { $role->remove_cap( $capability ); } } } }