如何在wordpress 4.7中删除查询

时间:2017-06-05 08:29:31

标签: wordpress

我试图在wordpress中删除查询。 我列出了表(测试)中的所有值,并创建了所有视图值的删除链接。<a href="http://localhost/wordpress/delete?id=<?php echo $user->id;?>">Delete</a>

我创建了一个新页面delete.php。 代码是: <?php global $wpdb; $id=$_POST['id']; $r=$wpdb->query($wpdb->prepare("DELETE FROM test WHERE id=$id"));?>

运行页面后找不到错误信息显示??

2 个答案:

答案 0 :(得分:0)

如果您已创建名为delete的模板文件并将该模板分配给其中一个wp页面。然后在href你应该通过:

<a href="<?php echo get_permalink(get_page_by_title('your wp page  name'));?>?id=<?php echo $user->id;?>">Delete</a>"

并使用GET insted POST。

答案 1 :(得分:0)

为什么不使用wp_delet_post?

就像在这里说的那样 https://codex.wordpress.org/Function_Reference/wp_delete_post