roles ) as $aamo_ng_role_slug ) { $aamo_ng_role = get_role( $aamo_ng_role_slug ); if ( $aamo_ng_role ) { $aamo_ng_role->remove_cap( 'ap_notification_manager' ); } } // ── 3. Remove explicit per-user capability grants ──────────────────────────── global $wpdb; $aamo_ng_users_with_cap = get_users( array( 'meta_query' => array( array( 'key' => $wpdb->prefix . 'capabilities', 'value' => 'ap_notification_manager', 'compare' => 'LIKE', ), ), 'fields' => 'all', ) ); foreach ( $aamo_ng_users_with_cap as $aamo_ng_user ) { $aamo_ng_user->remove_cap( 'ap_notification_manager' ); }