WooCommerce wc_logout_url 在使用重定向 url 时不工作
WooCommerce wc_logout_url not working when using redirect url
我正在尝试使用 WooCommerce 创建自定义注销 url,以下有效:
$logout = wc_logout_url();
echo '<a href="' . $logout . '"></a>';
...但是当我尝试添加如下重定向 URL 时,它似乎没有重定向并最终在实际注销时结束 URL 例如:
...并显示 "page not found 404" 并且 不会 甚至注销用户。
$logout = wc_logout_url(site_url('/'));
echo '<a href="' . $logout . '"></a>';
我做错了什么?
我可以确认在标准 WooCommerce 安装中包含重定向参数时这不起作用。尝试使用 WordPress 功能而不是 WooCommerce 功能。
wp_logout_url( '/' );
我正在尝试使用 WooCommerce 创建自定义注销 url,以下有效:
$logout = wc_logout_url();
echo '<a href="' . $logout . '"></a>';
...但是当我尝试添加如下重定向 URL 时,它似乎没有重定向并最终在实际注销时结束 URL 例如:
...并显示 "page not found 404" 并且 不会 甚至注销用户。
$logout = wc_logout_url(site_url('/'));
echo '<a href="' . $logout . '"></a>';
我做错了什么?
我可以确认在标准 WooCommerce 安装中包含重定向参数时这不起作用。尝试使用 WordPress 功能而不是 WooCommerce 功能。
wp_logout_url( '/' );