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 如何指定多个页面,阅读 ↓↓↓
写下你的评论