2017-09-01 120 views
1

问题WordPress的自定义代码纯PHP

我无法找到适合我的需要的插件。我想要一个可以添加成员的表单,并保存到数据库并查询它的全部内容,并且可以通过csv格式导出。我使用插入PHP插件并在我的页面中添加纯php代码,但它不起作用。有人能帮帮我吗?谢谢。

代码

[insert_php] 
if(isset($_POST['save'])){ 
    $field1 = $_POST['name']; 
    $field2 = $_POST['email']; 
    $field3 = $_POST['address']; 
    $field4 = date("M d,Y H:i:s"); 

    $wpdb = prepare("INSERT INTO backend-member (field1,field2,field3,field4) VALUES (:field1,:field2,:field3,:field4)"); 

    $wpdb->bindParam(':field1', $field1); 
    $wpdb->bindParam(':field2', $field2); 
    $wpdb->bindParam(':field3', $field3); 
    $wpdb->bindParam(':field4', $field4); 
    $wpdb->execute(); 
} 
[/insert_php] 

<form action="" method="POST"> 
<ul class="form-style-1"> 
    <li><label>Navn <span class="required">*</span></label><input class="field-long" name="field1" type="text" placeholder="Navn" /></li> 
    <li><label>Mobil<span class="required">*</span></label> 
<input class="field-long" name="field2" type="text" /></li> 
    <li><label>Email <span class="required">*</span></label> 
<input class="field-long" name="field3" type="email" /></li> 
    <li><label>Facebook<span class="required">*</span></label> 
<input class="field-long" name="field4" type="text" /></li> 
    <li><input name="save" type="submit" value="Submit" /></li> 
</ul> 
</form> 
+0

[这可能有助于](https://wordpress.org/plugins/post-snippets/) – Und3rTow

+0

谢谢。我会试试这个,我希望这是解决我的问题的方法。 –

+0

@ Und3rTow我遵循该插件中的所有指令。使用我的php代码可以将数据插入到数据库中? –

回答

0

您应该创建一个短代码并使用它。

Shortcode API

+0

为什么你要创建一个简单的插入数据库的东西?简码用于内容中的替换,不应该用于执行数据库插入。 –

+0

插入纯php在另一只手中是相同的东西:) –

+0

好的,然后?接下来是什么?我如何将数据发送到数据库并将其查询到页面?请帮助我/更多地解释。我是新的在wordpress –

相关问题