O download parou de funcionar em 4.7.4

O meu plugin usa o seguinte código para solicitar aos usuários que baixem dois arquivos de database externos usados ​​pelo plugin para buscar o código do país dos usuários. Desde 4.7.4, os arquivos não conseguem fazer o download. (o spinner continua a girar para sempre) Também está impedindo os usuários de postar novas postagens até que a mensagem seja descartada. Alguma idéia do que poderia ter causado a quebra?

/* Ask user to download GeoIP database files. */ add_action( 'admin_notices', 'csmi_dl_admin_notice' ); add_action( 'network_admin_notices', 'csmi_dl_admin_notice' ); // also show message on multisite function csmi_dl_admin_notice() { $upload_dir = wp_upload_dir(); $dir = $upload_dir[ 'basedir' ] .'/geoip'; if ( !file_exists( $dir ) ) { wp_mkdir_p( $dir ); } $localfilev4 = $dir . '/GeoIPv4.dat'; $localfilev6 = $dir . '/GeoIPv6.dat'; $ignorefile = $dir . '/ignore.txt'; $ctx = stream_context_create( array( 'http' => array( 'timeout' => 120 ) ) ); if ( !file_exists( $localfilev4 ) && !file_exists( $ignorefile ) ) { if ( current_user_can( 'install_plugins' ) ) { ?>  jQuery(document).ready(function($) { $("#download").click( function () { $('#download-div').html("

<img src='' alt='Please Wait...'/>

Please wait while the Geolite database files download. Typically takes 10-15 seconds.

"); } ); }); <?php echo '

Important: The CSMI plugin uses Maxmind Geolite databases for better speed and accuracy. Click "Download" to install these files now.

'; if ($_GET) { if ( isset( $_GET[ 'download' ] ) ) { $newfilev4 = file_get_contents( "https://sourceforge.net/projects/geoipupdate/files/GeoIPv4.dat/download", 0, $ctx ); file_put_contents( $dir . '/GeoIPv4.dat', $newfilev4 ); if ( !file_exists( $localfilev6 ) ) { $newfilev6 = file_get_contents( "https://sourceforge.net/projects/geoipupdate/files/GeoIPv6.dat/download", 0, $ctx ); file_put_contents( $dir . '/GeoIPv6.dat', $newfilev6 ); echo ''; ?>

<?php } } elseif ( isset( $_GET[ 'ignore' ] ) ) { $ignorefile = fopen( $dir . "/ignore.txt", "w" ); fclose( $ignorefile ); echo ''; ?>

<?php } } } } }

Solutions Collecting From Web of "O download parou de funcionar em 4.7.4"