说实话,我的wordpress版本卡在6.9已经好久了
每次尝试更新要不白屏,要不524错误
查看日志我以为是PHP或者nginx的问题
怎么搞都不行,这次直接让千问帮我看了下日志
链接更新服务器超时,然后我wget了一下链接,下载要一个小时多
原先用的腾讯香港,每次都正常,原来是这个原因
然后就找到了可以自定义更新源的方法:
将以下代码放置主题functions.php文件夹中(Aero core主题可以放置在子主题中),
/*
Plugin Name: WP后台升级临时解决方案
*/
function lxtx_update_wordpress_core($value){
foreach ($value->updates as &$update) {
if($update->locale == 'zh_CN'){
$update->download = 'https://downloads.wordpress.org/release/zh_CN/wordpress-7.0.1.zip';
$update->packages->full = 'https://downloads.wordpress.org/release/zh_CN/wordpress-7.0.1.zip';
}
}
return $value;
}
add_filter('site_transient_update_core', 'lxtx_update_wordpress_core');
只需将最新的链接替换即可
选自https://www.ilxtx.com/how-to-update-wordpress-successfully.html
原文链接也会超时,换成这个即可