加速WordPress-优化Contact Form 7联系表单

2014/05/15

优化加速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。通过外观编辑,打开。

加入以下代码:

[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 );
[/php]

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

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

[php]
is_page ( array(‘contact-1’, ‘contact-2’))
[/php]

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

 

 

One thought on “加速WordPress-优化Contact Form 7联系表单

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注