2017表題の通りなんですが、WordPressにて比較的簡単に会員サイトが構築できる!っていうプラグイン。Pluginを導入する案件があり、ログイン時はナビゲーションをログアウトにしたり、その逆なんかも設定。メールでのパスワードリセットあたりまではすんなり。Membership」らしい。Membership、WP-Members、ちなみに後者は別物。今回詰まったのは、会員がプロフィールを更新する歳の処理だった。ログイン状態でプロフィール編集ページへ遷移し、変更箇所を入力し更新ボタンをクリックした後、何故かログアウト状態になっているけれど、WPのログイン状態取得フラグはログイン状態という現象。パスワード更新した際の対応としてあるのだろうけれど、今回の実装ではWPのログイン状態を見ていた為、ナビゲーションが「ログアウト」表示となっている為、ログイン画面へ到達が難しかった。会員専用ページへ遷移し、「ログインしてみてね」みたいなリンクからログイン画面へたどり着く方法のみとなっていた。最終的な対応は、プロフィール更新時にWPからも強制ログアウト処理を行わせた。function.phpに下記を追記。);?>たったこれだけ。