【发布时间】:2015-06-22 16:08:02
【问题描述】:
当我点击发送按钮时,它会加载完整的页面,但我只想加载联系我们表格。如果你知道更好的方法......请告诉我。
【问题讨论】:
标签: javascript plugins contact-form-7
当我点击发送按钮时,它会加载完整的页面,但我只想加载联系我们表格。如果你知道更好的方法......请告诉我。
【问题讨论】:
标签: javascript plugins contact-form-7
这取决于你的 CSS 和 JS...要成功,你应该按照这些步骤。
第 1 步:停止在所有页面上加载 JavaScript 和 CSS 样式表
当 WPCF7_LOAD_JS 的值设置为 false (default: true), 时,联系表单 7 不会加载 JavaScript。您可以在 wp-config.php 中设置此常量的值,如下所示:
define('WPCF7_LOAD_JS', false);
同样,您可以使用WPCF7_LOAD_CSS 控制 CSS 样式表的加载。当 WPCF7_LOAD_CSS 的值为 false (default: true) 时,Contact Form 7 不会加载 CSS 样式表。您可以像这样在wp-config.php 中设置它:
define('WPCF7_LOAD_CSS', false);
或者,如果您使用的是 Contact Form 7 3.9 或更高版本,您还可以通过在主题的 functions.php 文件中添加几行代码来禁用 JavaScript 和 CSS 的加载,像这样:
add_filter( 'wpcf7_load_js', '__return_false' );
add_filter( 'wpcf7_load_css', '__return_false' );
第 2 步:在包含联系表单的页面上加载文件
假设您有一个名为“example.php”的页面,它是唯一包含联系表单的页面。 您必须编辑“example.php”模板文件并将以下行(放在联系表单的短代码一侧)插入其中:
<?php
if ( function_exists( 'wpcf7_enqueue_scripts' ) ) {
wpcf7_enqueue_scripts();
}
if ( function_exists( 'wpcf7_enqueue_styles' ) ) {
wpcf7_enqueue_styles();
}
?>
现在您应该刷新页面并单击发送按钮,它会正常工作。 谢谢。
【讨论】: