我有一个表单,我们希望用户只能匿名访问一次。我们发出随机生成的用户名和密码以允许匿名。我想在成功提交后删除用户,注销和重定向。
我可以用wp_delete_user($ thisId)删除用户;但alwyas有一个“无法修改标题信息 - 标题已发送”错误。我不知道如何处理这个问题。
我正在header.php处理
答案 0 :(得分:0)
如果您在header.php
处理,则为时已晚,因为服务器已在发送该页面。
尝试在之前的操作中挂钩“delete_user”功能,例如init
或wp
,如此functions.php
):
add_action('init', 'my_delete_user_process');
function my_delete_user_process(){
// Do your stuff
$user_id = get_current_user_id()
wp_delete_user($user_id);
// Do your stuff
}