WordPressの会員制サイトが作れるプラグイン「SimpleMembership」ですが。
ユーザが「プロフィール欄」でパスワードを変更した場合、
「旧パスワード情報が残っている(キャッシュが残っている)」ことで、一部、ログインに不都合が生じることが判明。
(例:併用しているSenseiLMSで、「ログインしている(はずな)のに、コースが受講できない」など)
解決策は、
「一度ログアウトして、再度ログインすれば解決する」
「数日経てばキャッシュがなくなり、正常に戻る」
といったところなのだが。
即座に解決したい場合は「ブラウザを閉じた際にメンバーをログアウトさせる」が便利である。
要するに、毎回、ブラウザを開くたびにログインさせるというわけだ。
やり方:WP Membership「設定」⇒詳細設定⇒「ブラウザを閉じた際にメンバーをログアウトさせる」
ここにチェックを入れるだけでOK。
「ログイン情報を保存」を非表示にしよう
上記項目にチェックを入れたら、表画面の「ログイン情報を保存」は当然無効化されます。
無効化されているにもかかわらず、ボタンが表示されていると紛らわしいので
ここの項目は非表示にしましょう。
サイドバーウィジェットなどに表示している場合は、追加CSSで、例えばこのように書きます。
/*ログイン情報を保存*/
div.swpm-remember-me{
display:none;
}