问题标签 [contact-form-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6348 浏览

php - WP-联系表 7 -- PHP

我不知道您需要多少信息,但 WP-ContactForm-7 是 WordPress 的联系表格。默认情况下,它对网站上的所有表单都有一个服务器响应消息。我有多种形式,并希望为每一种形式提供不同的服务器响应消息。

如何为使用此插件创建的每个不同表单创建不同的服务器响应消息?

以下是插件中的 PHP 代码片段,似乎与联系表单显示的消息有关:

如果这还不够信息,那么您可以从这里下载文件并查看整个源代码。

0 投票
0 回答
2500 浏览

wordpress - 安卓浏览器downloadfile.bin(wordpress cf7)

我在使用联系表格 7 和 android 浏览器(至少是 android v1.5)的 wordpress 网站上遇到了一点问题。

当用户提交 cf7 表单(使用 ajax 后跟 js 重定向)并尝试稍后返回表单页面(使用后退按钮以及打开表单的 url)时,会出现“downloadfile.bin”的下载提示。

此行为无法在任何其他移动或桌面浏览器上重现。

任何人都可以对这个问题有所了解吗?

先感谢您!

0 投票
3 回答
1531 浏览

php - 最好的 WordPress“联系我们”插件?

我看过一些,并尝试了Contact Form 7,它非常好,但默认情况下看起来很丑陋。

我也进行了快速挖掘,看起来很难为 CSS 添加一些钩子。它也不使用label元素。

在您的体验中,符合最佳标准的易于换肤的联系人 Wordpress 插件是什么?

更新

我刚刚发现了如何添加自己的label元素并使其与 Contact Form 7 一起使用。

0 投票
1 回答
8452 浏览

wordpress - 使用钩子扩展 Contact Form 7 Wordpress 插件

我想创建一个使用联系表单 7 钩子 wpcf7_admin_after_mail 的插件。我想使用该插件与 CRM 系统交互。到目前为止,我有以下内容:

我似乎无法让这个工作。我什至不能让钩子工作并做一些像给我发邮件这样的事情。任何人都知道我在这里做错了什么。由于我的 Wordpress 经验有限,我可能完全错过了我在这里尝试做的事情。我已经用谷歌搜索了没有尽头的答案。

编辑:我最终将其添加到主题的 functions.php 文件中,并且效果很好。问题是,我想让它作为插件工作。任何帮助将不胜感激。

0 投票
3 回答
21026 浏览

php - 联系表 7:是否有“确认电子邮件”输入类型?

我正在使用 Contact Form 7 Wordpress 插件将联系表单添加到网站。该表单需要为用户的电子邮件地址提供第二个字段,该字段与第一个字段的内容进行比较以捕获任何拼写错误。这是联系和注册表单中非常常见的元素。

是否有可用于实现此类功能的 Contact Form 7 标签?如果没有,任何修改插件的人都可以为我指明解决方案的方向吗?

0 投票
6 回答
64993 浏览

wordpress - 我可以在 Wordpress 中使用 Contact Form 7 插件设置条件字段吗?

我想要的很简单。

用户可以选择 A 或 B,根据这一点,他们有不同的字段要填写。

我找不到这样做的方法,我只找到了 1.0 版本的 hack(当前是 2.4.6)

0 投票
3 回答
636 浏览

php - Ajaxed 加载的内容未按应有的方式运行

有一个名为的页面模板post-plain-body,用于打印所传递帖子的标题和正文。命名的页面AjaxLoader使用此模板。例如,如果我将/ajaxloaderwithid作为$_POST['id']值调用,则将显示该帖子的内容。

这是通过主页上的 jQuery 调用的。它实际上将帖子/页面的内容加载到特定的上下文中。

我加载的一个页面包含一个Contact Form 7表单。表单已显示,但当我提交它时,它会转到 a/ajaxloader/#wpcf7-f2-p34-o1而不是使用 Ajax 来验证表单。

这是页面模板。

加载内容的jQuery如下

编辑

<form>未按应有的方式附加到 Contact Form 7 脚本。我在firebug中使用javascript调试发现了这一点。通常,它应该有两个附加到事件的处理click程序submit。任何建议为什么它没有附加?

0 投票
3 回答
14768 浏览

wordpress - WordPress - Overriding a function in a plugin

I've been wonder for some time what the best practice is for modifying a plugin created by a WordPress user?

For example there are a couple lines of code I want to change within the Contact Form 7 plugin. The function is called function wpcf7_ajax_json_echo() and is located in:

Of course I could just change the code right in that file and be done, but then I'm out of luck when I want to update that plugin as my modifications will probably get written over.

I know I should be making this happen via my functions.php file, but I'm not sure how to go about achieving this. Also, that particular function is 100+ lines of code and I'm guessing I don't want to overwrite that whole function, because there is a good chance the author of the plugin may choose to update something in that function in the future.

Does anyone know the cleanest way for me to modify a few lines within that function via my functions.php file?

Thank you!

0 投票
1 回答
4717 浏览

wordpress - 您可以为联系表 7 添加验证后 javascript 回调吗?

提交表单后,如果用户未能输入必填字段,我想添加额外的 javascript 好东西,但在表单验证/发布后无法弄清楚在哪里添加我自己的自定义回调。

如果不破解模块,这可能吗?

谢谢,格雷格

0 投票
1 回答
2987 浏览

email - 联系表格 7 - 通知电子邮件中按换行符分隔显示的批量复选框

您好, 我有一个关于有人填写我从 7 开始的联系人后在我的邮件中收到的复选框值项目的问题。如果有人在表格中选中了这三个框:

  • 复选框1
  • 复选框2
  • 复选框3

然后在我的邮件中它们显示为:CHECKBOX1、CHECKBOX2、CHECKBOX3

但是我想将逗号分隔更改为换行符。另外为每个复选框添加一个唯一值,以便我可以添加一个 URL: 应该像这样显示在电子邮件中:

  • CHECKBOX1 – URL 链接
  • CHECKBOX2 – URL 链接
  • CHECKBOX3 – URL 链接

我真的需要这个,有人可以告诉我在哪里可以在联系表格 7 的代码中更改它吗?

或者有人知道另一种方式而不使用联系表 7?

谢谢!