当他单击编辑链接时,我想向自定义插件中的WordPress管理员显示一个编辑表单。但是我不知道如何显示包含编辑表单的页面以及如何传递我要更新它的行的ID。 表中显示了所有用户,我为所有用户添加了一个编辑链接,我拥有的代码是: (包含目录中的all-user.php)
<?php foreach ($users as $user): ?>
<tr>
<td>
<a href="updateUser.php?id=<?= $user->id ?>">edit it</a>
</td>
</tr>
<?php endforeach; ?>
而且我在包含目录中有一个edit-user.php,用于显示要以wordpress管理员的形式:
<div class="container">
<h1>edit the user</h1>
<form action="<?= $_SERVER['REQUEST_URI'] ?>" method="post">
<input name="name" value="<?= $_GET['id']; ?>">
<input type="submit" name="editUser" value="update it">
</form>
</div>
我定义了一个数据库类来使用数据库,并定义了一些方法,例如selectAll,insert,delete,update。
我为自定义插件(css,图像和包含文件)创建了三个文件夹
Detabase.php和index.php在我的自定义插件的根目录中。