前言

在进入WordPress后台时,它会在一定时间内,调用wp_check_php_version()wp_check_browser_version()这两个函数。这两个函数都会访问WordPress服务器,而国内大部分都访问不通,所以会导致超时。

解决办法

第一步:在主题的 functions.php 文件底部添加

// 关闭PHP版本检测
function wp_check_php_version() { return true; }
// 关闭浏览器检测
function wp_check_browser_version() { return false; }

第二步:Ctrl+S保存后刷新后台

注意

操作前备份文件,WordPress更新后需重新添加

原理:跳过国外API检测,至少省10秒加载时间!

其他方法

注意

操作前备份文件

步骤一:修改文件/wp-admin/includes/misc.php,搜索wp_check_php_version()函数,在后一行添加return true;

步骤二:修改文件/wp-admin/includes/dashboard.php,搜索wp_check_browser_version()函数,在后一行添加return false;

WordPress更新后会覆盖修改,可以通过过滤器实现持久化

使用这个可以不进行上面的操作!

// 关闭PHP版本检测
add_filter( 'site_option_wp_php_version_check', '__return_true' );
// 关闭浏览器检测
add_filter( 'site_option_wp_browser_version_check', '__return_false' );

本文章参考:lovestu