优化加速 WordPress 网站是许多 WordPress 网站管理员孜孜以求的事情。我们都希望我们的网站运行的快,快,更快。那么如何让网站达到最佳的允许速度呢?

如果您还不理解 WordPress 网站加速,建议看一下上面的几篇文章。今天,笔者要介绍一下联系表单 Contact Form 7 优化加速。

一、为什么应该优化 Contact Form 7

Contact Form 7 对于经常使用 WordPress 用户来说非常熟悉了。这是一款优秀的联系表单插件。优秀在于使用简单,功能强大,还可以扩展。可以整合到你的网站或主题内。例如笔者的 WordPress 外贸主题 djtradeone v1.1 。这款主题就整合了 Contact Form 7 联系表单作为咨询表单。这是一款免费的联系表单,人人可以用。

optimize-Contact-Form-7

总所周知,WordPress 插件是伟大的。因为让你的网站扩展性非常的后,也变得强大。但是每一个插件都有自己的 css/js 文件。这在某种程度上会增加 WordPress 站点的负荷。然而有些插件我们舍不得放弃,如 Contact Form 7 。

所以优化 Contact Form 7 表单就显得非常重要。而作为一个联系表单,可能你只需要在联系页面使用。所以这使得优化成为了可能。所以我们优化的思路在于,需要的地方加载其 css/js 文件。

二、优化 Contact Form 7

有两个方法优化,修改 wp-config.php 和 functions.php 文件。最方便的自然是修改文件 functions.php 。因此,本文介绍的是通过修改 functions.php 文件优化 Contact Form 7 。

打开 functions.php 。通过外观编辑,打开。

加入以下代码:

//* Remove Contact Form 7 js file
function rvam_deregister_cf7_scripts() {
if ( !is_page(213) ) {
wp_deregister_script( 'contact-form-7' );
}
}
add_action( 'wp_print_scripts', 'rvam_deregister_cf7_scripts', 100 );

//* Remove Contact Form 7 css file
function rvam_deregister_cf7_styles() {
if ( !is_page(213) ) {
wp_deregister_style( 'contact-form-7' );
}
}
add_action( 'wp_print_styles', 'rvam_deregister_cf7_styles', 100 );

你会注意到 「213」,这个就是你联系页面的 id 号,记住修改成你网站的 id 号。如何查看到你页面的 id 号呢?你在后台页面,点所有页面,找到你的联系页面。把鼠标移到上面,在页脚状态栏就会看到一个数字。这就是你的页面 id 号。

如果是多个页面,可以通过数组方式获取页面别名即可。

is_page ( array('contact-1', 'contact-2'))

contact-1 和 contact-2 就是你的页面的别名,如何获取别名?找到页面,点快速编辑,在第二个地址的地方就是别名 (一般就是你的网址链接地址的最后一个) 。