WooCommerce プラグインを使ったECサイトにて、ログインユーザーのパスワード再設定ができないときはキャッシュ設定を疑おう、というお話。
パスワードリセットに関わるURLはマイアカウントページ配下にあります。
もしマイアカウントページをキャシュ対象にしていると、パスワードリセットの手順を正常に進められません。
というわけで、マイアカウントページはキャッシュ対象外にしましょう。
また、パスワードリセットとは関係ないですが、カートページと支払いページもキャッシュ対象外にするべきです。
参考:https://docs.woocommerce.com/document/configuring-caching-plugins/
そのキャッシュ対象外にすべきページのURLは、具体的にいうと下記の3つです。
カートページ:/cart
マイアカウントページ:/my-account
支払いページ:/checkout
※このURLはWooCommerceプラグインの初期設定時のものです。
国内だとWordPress専用レンタルサーバーのwpXなんかはデフォルトで全ページがキャッシュ対象になっているのでハマる人はハマるかと。←ボク
では、ごきげんよう。
WooCommerceとは、WordPress 上でECサイトを構築できるプラグインです。
ECサイト構築のご用件がございましたらご相談ください。
takuma_yamanaka@sanpeity.com