Php 注册失败后重定向页面-Elementor的基本插件

Php 注册失败后重定向页面-Elementor的基本插件,php,wordpress,plugins,Php,Wordpress,Plugins,我用elementor在wordpress上创建了一个注册页面,并使用了“elementor的基本插件”插件。在我触发了注册按钮之后,而不是进入主页。它被重定向回我的注册页面。我已经检查了插件设置上的选项,但在触发注册按钮后重定向到主页是不存在的,例如下面的图像显示登录表单,在登录选项后重定向页面,但没有注册按钮 [![在此处输入图像描述][1][1] 我已经检查并发现,在我的snippets插件中,我可以添加重定向php函数来覆盖该函数。我添加了下面的代码,但失败了,它被重定向回我的注册页面,

我用elementor在wordpress上创建了一个注册页面,并使用了“elementor的基本插件”插件。在我触发了注册按钮之后,而不是进入主页。它被重定向回我的注册页面。我已经检查了插件设置上的选项,但在触发注册按钮后重定向到主页是不存在的,例如下面的图像显示登录表单,在登录选项后重定向页面,但没有注册按钮

[![在此处输入图像描述][1][1]

我已经检查并发现,在我的snippets插件中,我可以添加重定向php函数来覆盖该函数。我添加了下面的代码,但失败了,它被重定向回我的注册页面,而不是我的主页,例如仅用作演示用途

add_filter("woocommerce_registration_redirect", "wcs_register_redirect");
function wcs_register_redirect($redirect) {
  $redirect = "www.google.com";
  return $redirect;
}

需要一些建议吗?如果您确定正在使用的筛选器,您可以尝试增加优先级,这样它将是最后一个被调用的筛选器,也是最后一个返回值的筛选器:

add_filter("woocommerce_registration_redirect", "wcs_register_redirect", 200, 1);
function wcs_register_redirect($redirect) {
  $redirect = "www.google.com";
  return $redirect;
}
此外,还可以使用
return get_home_url()
获取您的主页URL