更新重设密码链接以根据语言环境重定向到其他语言

问题描述 投票:0回答:1

我已经将我的wordpress网站翻译成5种不同的语言,目前我在Woocommerce链接中遇到问题,该链接以正确的语言为用户显示正确的页面。该过程如下:

如果您在德国站点上:

  1. 在“登录/注册”页面上,用户单击“忘记密码了?链接
  2. 用户进入“忘记密码”页面,他们填写用户名或电子邮件,然后单击“重置密码”按钮。
  3. 电子邮件到达时附带一个重置其密码的链接。
  4. 用户单击电子邮件中的链接,他们将被带回站点以重设密码。

上述问题在步骤4上,网站页面上显示的是该网站的英国版本,而不是德语版本。以下链接是电子邮件中用于在网站上重置其密码的代码:

<a class="link" href="<?php echo esc_url( add_query_arg( array( 'key' => $reset_key, 'login' => rawurlencode( $user_login ) ), wc_get_endpoint_url( 'lost-password', '', wc_get_page_permalink( 'myaccount' ) ) ) ); ?>">
        <?php _e( 'Click here to reset your password', 'woocommerce' ); ?></a>

我需要在上面添加什么来确保打开正确的语言站点,而不是默认使用英国站点?

php wordpress woocommerce locale
1个回答
0
投票

您可以添加语言变量,当您使用德语打开网站时,该语言变量将添加到您的网站网址中>

© www.soinside.com 2019 - 2024. All rights reserved.