我正在尝试在WP Multisite安装上自定义注册表单 . 我在过去使用 register_form 钩子在单个站点安装上成功完成了这项操作,以便向表单添加字段,但该挂钩不适用于多站点 . 在the documentation上为 register_form ,有一个注释:

WordPress MS注意:对于Wordpress MS(多站点),使用'signup_header'操作将用户从注册重定向 .

没有 signup_header 的文档,当我尝试使用该钩子重新定位注册时,我得到一个源自header.php文件的"headers already sent"错误 . 出于测试目的,我使用没有插件的默认主题 .

add_action( 'signup_header', 'test_signup_redirect' );

function test_signup_redirect() {
    wp_redirect( "http://google.com" );
    exit;
}

有人在多站点设置上成功定制了注册表吗?有没有人对有关 signup_header 钩子的文档中的注释有任何见解?