最近建了一个使用contact form 7作为询盘表单的网站,用Gtmetrix测速时发现有2个refill请求,均是contact form 7的,每个请求占据了1、2S(如下图),太拖累网站加载时间了,经研究发现,如果表单中不使用验证码功能,可以将refill禁用掉,具体方法如下。
禁用Refill的方法
你需要进入contact form 7插件文件夹,路径是:网站根目录 >WP-Content > Plugins > Contact Form 7 > Include,编辑其中的controller.php文件,删除其中的如下代码并保存即可,此方法在每次更新contact form 7插件时都需要重复操作一下。
if ( defined( 'WP_CACHE' ) && WP_CACHE ) {
$wpcf7['cached'] = 1;
}
进入插件文件夹的常用办法:
- 使用FTP进入网站文件夹
- 如果是Siteground主机建站,直接登录siteground,进入网站的sitetools,点击左侧菜单site>file manager即可进入网站文件夹
- 如果主机使用的是Cpanel面板,则在Cpanel中找到filemanager,进入后找到public_html,其中放的就是网站文件夹