if( wp_verify_nonce( $_POST[‘fileup_nonce’], ‘my_file_upload’ ) ){
if ( ! function_exists( ‘wp_handle_upload’ ) )
require_once( ABSPATH . ‘wp-admin/includes/file.php’ );
$file = & $_FILES[‘my_file_upload’];
$overrides = [ ‘test_form’ => false ];
$movefile = wp_handle_upload( $file, $overrides );
if ( $movefile && empty($movefile[‘error’]) ) {
echo «Файл был успешно загружен.\n»;
print_r( $movefile );
} else {
echo «Возможны атаки при загрузке файла!\n»;
}
}