前言
在进入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
参与讨论