admin添加用户后,如何重定向管理



我有一个自定义admin登录。我希望管理员在成功添加后将用户添加并重定向到自定义页面。我可以使用任何webhook吗?

您可以使用user_register钩子;在任何用户被注册或添加到db。

之后,都调用它

这是代码:

add_action('user_register', 'wh_redirectAfterRegistration', 10, 1);
function wh_redirectAfterRegistration($user_id)
{
    if (empty($user_id))
        return;
    $user = wp_get_current_user();
    $curr_roles = $user->roles;
    $page_id = 70; //<-- Replace with YOUR PAGE ID
    //if logged in user is admin
    if (in_array('administrator', $curr_roles))
    {
        wp_redirect(get_permalink($page_id));
        exit();
    }
}

代码在您的活动子主题(或主题)的function.php文件中。或在任何插件PHP文件中。
代码已测试并有效。

希望这会有所帮助!

最新更新