Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 点击联系人表单7插件的发送按钮后,它';的整个页面正在刷新并转到页面顶部,但我只想重新加载联系人表单_Wordpress_Plugins_Contact Form 7 - Fatal编程技术网

Wordpress 点击联系人表单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

在我的项目(WordPress上的网站)中,我添加了一个联系人表单7,当我点击发送按钮时,它会转到页面顶部,整个页面正在重定向,但我只希望联系人表单7刷新并提交值,如姓名、消息、电子邮件。请帮忙……提前谢谢。

一定要打电话来

<?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()
,但结果证明我需要它才能工作。