我写了一个产品插件,它有一个用于存储的自定义数据库表和一个用于管理的单个页面。在该屏幕上,管理员将能够插入新条目并删除现有条目。
考虑到这一点,创建和删除按钮都会发布到同一页面,我将分别处理它们并处理数据库交互。我的问题是,因为它不是一个真正的独立页面,而是wp-admin/admin.php?page=my-test-plugin
如何实现对自己的POST?
<table class="apl_product_table">
<thead>
<tr>
<th>Product Tag</th>
<th>Product Name</th>
<th>Product ID</th>
<th>Product Price</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<form method="POST" action="<?php echo admin_url( 'admin.php' ); ?>">
<td><input type="text" name="product_tag" placeholder="Shortcode ID" required></td>
<td><input type="text" name="product_name" placeholder="Link Display Text" required></td>
<td><input type="text" name="product_id" placeholder="Amazon Product ID" required></td>
<td><input type="text" name="product_price" placeholder="Default Product Price" required></td>
<td><input type="submit" value="Create"></td>
</form>
</tr>
</tbody>
</table>
答案 0 :(得分:0)
如果您希望自己提交HTML表单,只需删除操作属性。