在WordPress中,登录到后台时,系统会在特定时间内调用两个函数。这两个函数需要连接WordPress的服务器,然而在中国国内,大多数情况下这些服务器是无法访问的,这就导致了大约5秒的超时延迟,进而使得这两个函数至少引起10秒左右的卡顿。
由于这两个函数的问题不能通过安装插件来解决,因此必须手动编辑相关文件以解决这个问题。
wp_check_php_version
检查用户是否需要升级PHP版本。(注意,这里提到的WordPress行为可能并非最佳实践),该函数包含了一个hook钩子,但是,无论是否使用这个hook,函数都会首先尝试进行一次访问。
此代码位于文件:wp-admin/includes/misc.php
可以直接在适当位置添加以下代码来绕过检查:return true;
请注意,修改核心文件时应谨慎操作,并建议在修改前备份相关文件。这样可以在出现问题时恢复原状。
wp_check_browser_version
检查用户是否需要更新浏览器。
这个函数没有提供钩子,因此无论如何它都会尝试进行访问。
代码位于:wp-admin/includes/dashboard.php
可以直接在适当位置添加以下代码来跳过该检查:return false;
在对核心文件进行任何修改之前,请确保已经备份了相关文件,以便在出现问题时能够恢复。
666