WordPress主程序,插件和主题升级的时候,由于时间限制的问题,会发因为超时导致插件升级失败。一般会出现以下提示信息:
Operation timed out after 60 seconds with 1170920 bytes received
这是因为文件更新超时的问题默认是60秒。
解决方法:修改 wp-admin/includes/file.php
修改
$response = wp_remote_get($url, array(‘timeout’ =>60));
为
$response = wp_remote_get($url, array(‘timeout’ => 600));
时间设置为600秒或者更长。