我有自定义管理员登录。我希望管理员在成功添加后添加用户并重定向到自定义页面。我可以使用任何webhook吗?
答案 0 :(得分:1)
你可以使用
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文件中。
代码已经过测试并且有效。
希望这有帮助!