我对WordPress很陌生,今天是我在WordPress的第一天。我有一个要求,这对任何开发人员来说都是很正常的,但对我来说,这很有挑战性。在我的WordPress网站上,我想创建表单;表,并将信息保存到表中
Create Tables in WordPress
由于您是第一个新手(顺便说一句,欢迎来到Wordpress世界),实现这一点的一个简单方法就是使用插件。
对于表格,我建议联系表格7(https://wordpress.org/plugins/contact-form-7/). 它将允许您创建几乎任何类型的表单。
要将数据记录到数据库中并显示为表,可以使用Contact Form DB插件(https://wordpress.org/plugins/contact-form-7-to-database-extension/) 从CF7表单中获取所有数据并记录到数据库中。您将能够在wp admin中看到这些记录。
希望有帮助。:)
您可能会收到与您询问的WordPress用户数量相同的插件推荐。
对于表单,我个人使用Gravity表单,这是一个商业插件(付费约40美元/年)。类似的选择是忍者形态,基本功能免费,附加功能付费升级。
要在WordPress页面或帖子中生成表格,我建议使用WordPress提供的TablePress插件。org插件库。
请查看所有选项,并在安装之前确定插件是否能够完成该特定功能所需的功能。不要安装和激活多个完成相同任务的插件,例如Contact Form 7和Gravity Forms,它们很可能会相互干扰。
祝您学习愉快!
首先在数据库中创建所需表单字段的表,然后将代码放入新创建的custom template.
<?php
if (!empty($_POST)) {
global $wpdb;
$table = table_name;
$data = array(
\'name\' => $_POST[\'yourname\'],
\'chord\' => $_POST[\'chord\']
);
$format = array(
\'%s\',
\'%s\'
);
$success=$wpdb->insert( $table, $data, $format );
if($success){
echo \'data has been save\' ;
}
}
else {
?>
<form method="post">
<input type="text" name="yourname">
<textarea name="chord"></textarea>
<input type="submit">
</form>
<?php } ?>