Wordpress 点击联系人表单7插件的发送按钮后,它';的整个页面正在刷新并转到页面顶部,但我只想重新加载联系人表单
在我的项目(WordPress上的网站)中,我添加了一个联系人表单7,当我点击发送按钮时,它会转到页面顶部,整个页面正在重定向,但我只希望联系人表单7刷新并提交值,如姓名、消息、电子邮件。请帮忙……提前谢谢。一定要打电话来Wordpress 点击联系人表单7插件的发送按钮后,它';的整个页面正在刷新并转到页面顶部,但我只想重新加载联系人表单,wordpress,plugins,contact-form-7,Wordpress,Plugins,Contact Form 7,在我的项目(WordPress上的网站)中,我添加了一个联系人表单7,当我点击发送按钮时,它会转到页面顶部,整个页面正在重定向,但我只希望联系人表单7刷新并提交值,如姓名、消息、电子邮件。请帮忙……提前谢谢。一定要打电话来 <?php wp_footer(); ?> 在您的页脚中,这就是联系人表单7的AJAX文件如何进入您的主题。这取决于您的CSS和JS……要想成功,您应该遵循以下步骤 步骤1:停止在所有页面上加载JavaScript和CSS样式表 当WPCF7_LOAD_JS
<?php wp_footer(); ?>
在您的页脚中,这就是联系人表单7的AJAX文件如何进入您的主题。这取决于您的CSS和JS……要想成功,您应该遵循以下步骤 步骤1:停止在所有页面上加载JavaScript和CSS样式表 当
WPCF7_LOAD_JS
的值设置为false(默认值:true)
时,联系人表单7不会加载JavaScript。您可以在wp config.php
中设置此常量的值,如下所示:
define('WPCF7_LOAD_JS', false);
define('WPCF7_LOAD_CSS', false);
add_filter( 'wpcf7_load_js', '__return_false' );
add_filter( 'wpcf7_load_css', '__return_false' );
同样,您可以使用WPCF7\u LOAD\u CSS
控制CSS样式表的加载。当WPCF7\u load\u CSS
的值为false(默认值:true)时,联系人表单7不会加载CSS样式表。您可以在wp config.php
中进行如下设置:
define('WPCF7_LOAD_JS', false);
define('WPCF7_LOAD_CSS', false);
add_filter( 'wpcf7_load_js', '__return_false' );
add_filter( 'wpcf7_load_css', '__return_false' );
或者,如果您使用的是Contact Form 7 3.9或更高版本,也可以通过在主题的functions.php
文件中添加几行代码来禁用JavaScript和CSS的加载,如下所示:
define('WPCF7_LOAD_JS', false);
define('WPCF7_LOAD_CSS', false);
add_filter( 'wpcf7_load_js', '__return_false' );
add_filter( 'wpcf7_load_css', '__return_false' );
步骤2:加载包含联系人表单的页面上的文件
假设您有一个名为“example.php
”的页面,它是唯一包含联系人表单的页面。您必须编辑“example.php
”模板文件,并在其中插入以下行(放在联系人表单短代码的一侧):
现在你应该刷新你的页面,点击发送按钮,它会正常工作。谢谢。从html中删除
标记。
联系人表单7自动生成表单标签。这个问题应该在联系人表单7支持论坛上提问。是的,我已经添加了……但是他们在CF7中遇到了相同的问题。我可以确认这是有效的。我还得打电话给
。我的wpcf7用于自定义模板,由于主题要求不同,不需要加载到常规的wp_header()
。我也注释了wp\u footer()
,但结果证明我需要它才能工作。