【发布时间】:2020-09-24 09:36:31
【问题描述】:
这是我第一次提问。
我有一个网站,您可以在其中登录,登录后,您可以提交表单。 (联系表格 7)。
我希望在用户提交表单后禁用输入字段,因此他只能提交该表单 1 次(我总共有 6 个表单)。
我的第一个想法是在数据库中插入一行,其中包含用户名和 0(未提交)或 1(已提交)。如果为1,则禁用表单,如果为0,则可以提交表单。
我的问题是我无法让 wordpress 在数据库中插入任何内容。 我一开始尝试了这个插件: https://wordpress.org/plugins/contact-form-cfdb7/
它有点工作,但现在插件不再在数据库中插入任何东西。我不知道为什么。我没有改变任何东西。
当我在functions.php 中插入一些php / sql 代码时,当我提交表单时,它只是在加载。什么都没有发生。
【问题讨论】:
-
“当我在functions.php中插入一些php / sql代码时”请将代码添加到您的问题中
-
您好欢迎来到 Stackoverflow!我想也许wordpress.stackexchange.com 是一个更好的地方来问这个问题?
-
代码在这里: if (isset($_POST['your-mail'])) { $sql = "INSERT INTO
FB0WvN_db7_forms(isset, username) VALUES ('1', ' $用户名')";是的,我已经设置了 $username = wp_get_current_user(); -
科迪604。你是对的。我不会尝试:-)
标签: php sql wordpress contact-form-7