php 如何更改WooCommerce客户注销端点URL?

o75abkj4  于 2023-01-12  发布在  PHP
关注(0)|答案(1)|浏览(105)

任何时候客户/用户从Woocommerce帐户页面点击注销,他/她被带到一个我不想要的页面。https://example.com/my-account/cusomer-logout/是用户单击Logout后登录的页面,但我希望用户登录到https://example.com/my-page/customer-logout/
虽然https://example.com/my-account/cusomer-logout/是我希望用户/客户登录时所在的页面。
任何解决办法都将不胜感激。
问候Trinity

nue99wik

nue99wik1#

不确定我是否理解正确,但这可能会帮助你:https://pixelgrade.com/docs/listable/header-and-footer/create-log-link-menu/
我自己也在做一些类似的短代码(如果你需要的话,PHP代码应该放在一个子主题functions.php文件中)。

function client_login()
{
    $html = '<div class="reg-user-widget">';
    if (is_user_logged_in())
    {
        $current_user = wp_get_current_user();
        $html .= 'Welcome ' . esc_html($current_user->display_name);
        $html .= ' <a href="' .wc_logout_url( $redirect ).'">Log Out</a>';
    }
    else
    {
        $html .= 'Hi there. <a href="/my-account">Log In / Register</a>';
    }
    $html .= '</div>';
    return $html;
}
add_shortcode('user_login_area', 'client_login');

相关问题