Wordpress成功后删除用户

时间:2013-06-18 18:50:06

标签: wordpress redirect

我有一个表单,我们希望用户只能匿名访问一次。我们发出随机生成的用户名和密码以允许匿名。我想在成功提交后删除用户,注销和重定向。

我可以用wp_delete_user($ thisId)删除用户;但alwyas有一个“无法修改标题信息 - 标题已发送”错误。我不知道如何处理这个问题。

我正在header.php处理

1 个答案:

答案 0 :(得分:0)

如果您在header.php处理,则为时已晚,因为服务器已在发送该页面。

尝试在之前的操作中挂钩“delete_user”功能,例如initwp,如此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
}