为客户生成ID的表单

时间:2021-08-31 作者:WPfan

我想知道这在wordpress上是否可行。在我的申请中,我会有一个联系表,在这个联系表中,当填写字段时,必须有一个将生成ID的字段。客户可以写下并保存这个ID。我还将收到该ID以及此人填写的详细信息。有可能吗?或者已经有针对这种情况的插件了?

2 个回复
最合适的回答,由SO网友:Nazaria 整理而成

默认情况下,WordPress不提供联系人表单。因此,要么你必须使用表单插件,要么你无论如何都需要自定义代码。

由于您没有提供任何代码或对要使用的任何插件的引用,因此我无法提供适用于您的示例代码。原则上,插件确实提供自定义hooks 可用于为用户创建唯一ID字段。但是,请确保禁用该表单字段,并在创建唯一ID时保存该值(而不是在用户提交表单后保存),以确保用户无法更改ID。

例如,如果您使用Contact form 7作为表单插件,那么有一个名为UniqueID for Contact Form 7 这提供了类似的选项。您可以检查该插件的代码并实现自己的代码。类似的实现也可以用于WP Forms, 我相信其他表单插件也提供了类似的选项。

SO网友:Muhammad Ahmed

"E;是的,这是可能的;您可以通过自定义编码来实现这一点。如果您正在寻找任何插件,您需要首先检查您使用的联系人表单。

相关推荐

如何通过ID获取作者的电子邮件地址?

我想制作一个HTML表单,它将有一个输入字段来填写用户的ID。然后我想将该值传递到php代码中,以便显示与该用户ID关联的电子邮件地址。然而,我对WP是新手,不知道如何正确操作。我在WP目录的根文件夹中创建了一个新的php文件,并将此代码放入其中,然后尝试浏览该文件,但没有成功。<?php $field = 53; $value = 53; function get_user_by( $field, $value ) { $userdata = WP_User::ge