代码之家  ›  专栏  ›  技术社区  ›  Brett

使用重定向URL时,WooCommerce wc_logout_url不工作

  •  0
  • Brett  · 技术社区  · 6 年前

    我正在尝试使用WooCommerce创建一个自定义的注销URL,如下所示:

    $logout = wc_logout_url();
    echo '<a href="' . $logout . '"></a>';
    

    …但是当我尝试添加如下重定向URL时,它似乎不会重定向并最终指向实际的注销URL,例如:

    http://example.com/customer-logout/?_wpnonce=dd29939e30

    …并显示“找不到404页”和 甚至注销用户。

    $logout = wc_logout_url(site_url('/'));
    echo '<a href="' . $logout . '"></a>';
    

    我做错什么了?

    1 回复  |  直到 6 年前
        1
  •  1
  •   JasonB    6 年前

    我可以确认,当在标准WooCommerce安装中包含重定向参数时,这不起作用。尝试使用wordpress函数而不是woocommerce函数。

    wp_logout_url( '/' );