我想通过wordpress中的自定义php表单将数据插入数据库表。我不想使用/创建插件/钩子。只是客户的简单形式,所以他可以随时编辑自己。
我试过了
if($_POST['submit'])
{< submit to db >
} else {
< display html form ><br>
}
with action =“”。这个重定向到同一页面,在控制台的页面+没有任何错误。字段上的javascript验证工作正常。
我尝试了另一种解决方案,在themes文件夹中创建一个php文件,并设置action =“../ that_file.php”,这给出了404错误。
还有其他解决方案吗?
答案 0 :(得分:0)
你必须按照你的主题文件夹下的page.that_file.php这样的WordPress文件结构,并在其中调用页眉和页脚,然后点击页面检查它是否正常工作。检查后,在您的操作表单中调用该页面仍然会在您的调用函数中发出404而不是问题。
答案 1 :(得分:0)
您应该使用Formidable或ACF来构建表单,您的表单上的任何更新都会花费更少的时间,而且,您可以在信息中心中查看管理用户的视图。 ;回应,对你来说应该更容易。
答案 2 :(得分:0)
谢谢你们,我找到了办法。我使用Contact form 7 for form和CFDB插件将表单数据保存到db。
我必须在提交后发送确认电子邮件,以便联系表格7为我做了。