大家晚上好。 我有一个严重的问题。在登录页面模板中输入密码'不工作。
更具体:
[woocommerce_lost_password]
我覆盖自定义页面模板form-login.php
templates-form-login.php
&#34的默认代码;忘记密码"是:
<p class="lost_password">
<a href="<?php echo esc_url( wp_lostpassword_url() ); ?>">
<?php _e( 'Lost your password?', 'woocommerce' ); ?>
</a>
</p>
但没有出现。
所以我添加了来自mytheme/woocommerce/emails/customer-reset-password.php
的代码并替换为默认代码:
<a 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( 'login' ) ) ) ); ?>">
<?php _e( 'Click here to reset your password', 'woocommerce' ); ?>
</a>
然后将我重定向到同一页面而不是丢失密码页面。网址是: 本地主机/ mytheme的/登录/失口令/?登录
如果我添加&#34;登录&#34;我的结果相同作为父母的页面&#34;丢失密码&#34;页面部分内的页面。
如果我将wc_get_page_permalink( 'login' )
替换为`wc_get_page_permalink(&#39; shop&#39;),那么请将我重定向到商店。
思想?
先谢谢。