Есть константа WP_HTTP_BLOCK_EXTERNAL, но в данном случае она не поможет.
Если предыдущая проверка обновлений плагинов и тем не завершилась успешно, то в WordPress 4.0 она повторяется только через 12 часов, а в WordPress 4.1 — снова и снова (см. подробности в багтрекере). Будет исправлено в 4.1.1.
В качестве временного решения можно добавить фрагмент в functions.php активной темы (или установить его же в виде плагина):
function override_updated_plugins_check_31011( $transient ) {
$plugins = get_plugins();
// Reset the timeout if previous requests never succeeded
if ( ! isset( $transient->checked ) ) {
$last_update->last_checked = time();
}
// Short-circuit the check for changed plugins
foreach ( $plugins as $file => $plugin ) {
if ( ! isset( $transient->checked[ $file ] ) ) {
$transient->checked[ $file ] = $plugin['Version'];
}
}
return $transient;
}
add_filter( 'site_transient_update_plugins', 'override_updated_plugins_check_31011' );
function override_updated_themes_check_31011( $transient ) {
$themes = wp_get_themes();
// Reset the timeout if previous requests never succeeded
if ( ! isset( $transient->checked ) ) {
$last_update->last_checked = time();
}
// Short-circuit the check for changed themes
foreach ( $themes as $theme ) {
$stylesheet = $theme->get_stylesheet();
if ( ! isset( $transient->checked[ $stylesheet ] ) ) {
$transient->checked[ $stylesheet ] = $theme->get( 'Version' );
}
}
return $transient;
}
add_filter( 'site_transient_update_themes', 'override_updated_themes_check_31011' );