在
WordPress 中,进入后台后会在一定时间内调用两个函数。这两个函数都会尝试访问 WordPress 服务器,但由于国内大部分情况下无法访问通,从而导致 5 秒超时,两个函数至少会造成 10 秒的卡顿。并且这两个函数无法通过插件来解决问题,所以必须手动修改文件。
其中一个函数是wp_check_php_version
,它用于判断用户是否需要更新 PHP 版本。(这里表达了对 WordPress 这一功能的不满,认为它多管闲事)。这个函数虽然有 hook 钩子,但无论是否使用 hook,都会先进行一遍访问。该函数的代码位置在wp-admin/includes/misc.php
。
解决办法是在这个文件中直接添加代码return true;
,这样可以避免函数去访问 WordPress 服务器从而避免卡顿。
如果你对代码操作不太熟悉,在进行手动修改文件之前,一定要先备份相关文件,以免出现不可预料的问题。同时,在进行任何代码修改时,要确保理解修改的后果和影响,以保证网站的稳定运行。
wp_check_browser_version
在 WordPress 中,存在一个用于判断用户是否需要更新浏览器的函数。这个函数没有 hook 钩子,无论在什么情况下都会尝试进行访问。其代码位置在wp-admin/includes/dashboard.php
。
为了避免该函数去访问相关资源从而防止可能出现的卡顿等问题,可以在这个文件中直接添加代码return false;
。
需要注意的是,在对文件进行手动修改操作时,务必提前做好备份工作,以防出现意外情况导致网站运行出现问题。同时,要充分理解所做修改可能带来的后果,确保网站能够稳定、安全地运行。
这样操作,至少帮你节省10秒时间。
提示:本文最后更新于2024年10月29日,如有错误或者已经失效,请留言告知。