[英]I have a issue in loading of contact form 7 in wordpress site
当我点击发送按钮时,它会加载完整的页面,但我只想加载联系我们表格。如果你知道更好的方法...请告诉我。
这取决于你的 CSS 和 JS ......为了成功,你应该遵循这些步骤。
第 1 步:停止在所有页面上加载 JavaScript 和 CSS 样式表
当WPCF7_LOAD_JS
的值设置为 false (default: true),
Contact Form 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();
}
?>
现在你应该刷新你的页面并点击发送按钮它会正常工作。 谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.