function wpufe_auto_login_new_user( $user_id ) {
wp_set_current_user( $user_id );
wp_set_auth_cookie( $user_id, false, is_ssl() );
}
add_action( \'user_register\', \'wpufe_auto_login_new_user\' );
我正在使用上述功能在注册后自动登录一个人。它是针对特定用例的,我希望它只适用于表单所在的特定页面或模板。这可能吗?
另外,向其中添加页面重定向的最佳方法是什么?wp\\u redirect()可能吗?我想在函数启动后重定向。
更新时间:
我尝试了以下条件作为页面id和页面名称“我的页面”,它使操作不会在网站上的所有表单上触发。
function wpufe_auto_login_new_user( $user_id ) {
if ( is_page( 3943 )) {
wp_set_current_user( $user_id );
wp_set_auth_cookie( $user_id, false, is_ssl() );
}
}
add_action( \'user_register\', \'wpufe_auto_login_new_user\' );
谢谢。