WordPress 默认情况下,只要激活了插件,就会自动应用在所有页面,而插件一般都会涉及到 js & css 文件的加载,这无异于增加了服务器的请求数量,影响了页面的加载速度和性能。更好的方式是,当页面需要用到该插件里的功能时再将它加载出来,这样将大大节省服务器请求数量,从而加快页面的加载速度。

Contact Form 7 插件如何加载在指定页面?

1)找到 functions 文件,如主题名称为 ‘aimeesign’ ,一般情况下,路径如下

\wp-content\themes\aimeesign\functions.php

2)复制粘贴如下代码到 functions.php 并保存。其中 ‘contact’ 为页面的 slug,更改为你想要加载的页面即可。

// Load Contact Form 7 only on Contact
function load_contactform7_on_specific_page(){
   if(! is_page('contact') )
   {
      wp_dequeue_script('contact-form-7');
      wp_dequeue_style('contact-form-7');
   }
}
add_action( 'wp_enqueue_scripts', 'load_contactform7_on_specific_page' );

WordPress 如何指定多个页面,阅读  ↓↓↓