WordPress Simple Membership Plugin Profile Update時のログアウト処理

表題の通りなんですが、WordPressにて比較的簡単に会員サイトが構築できる!っていうプラグイン。Simple Membership Pluginを導入する案件があり、ログイン時はナビゲーションをログアウトにしたり、その逆なんかも設定。メールでのパスワードリセットあたりまではすんなり。ところが!!

プラグイン名が紛らわしい

まず、このプラグイン正式名称は「Simple Membership」らしい。で、つまずいたから検索で調べる際に、いろいろ出てくるSimple WordPress Membership、WP-Members、ちなみに後者は別物。

今回詰まったのは、会員がプロフィールを更新する歳の処理だった。ログイン状態でプロフィール編集ページへ遷移し、変更箇所を入力し更新ボタンをクリックした後、何故かログアウト状態になっているけれど、WPのログイン状態取得フラグはログイン状態という現象。恐らく、パスワード更新した際の対応としてあるのだろうけれど、今回の実装ではWPのログイン状態を見ていた為、ナビゲーションが「ログアウト」表示となっている為、ログイン画面へ到達が難しかった。会員専用ページへ遷移し、「ログインしてみてね」みたいなリンクからログイン画面へたどり着く方法のみとなっていた。

プロフィール更新時に無理やりログアウト処理

最終的な対応は、プロフィール更新時にWPからも強制ログアウト処理を行わせた。function.phpに下記を追記。

<?php
//プロフール編集ページ更新後、WPログアウト処理
add_action( 'swpm_front_end_profile_edited', 'wp_logout' );
?>

たったこれだけ。

Responses are currently closed, but you can trackback from your own site.

20 Responses to “WordPress Simple Membership Plugin Profile Update時のログアウト処理”

  1. buy xanax 3mg no prescription

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  2. ETIAS Visa より:

    ETIAS Visa

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  3. Exterminator Bradenton

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  4. sms advertising company in dubai

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  5. Florida Breakast

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  6. Florida Travel より:

    Florida Travel

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  7. best cbd oil for pain

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  8. Online Games より:

    Online Games

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  9. Bandar SBOBET より:

    Bandar SBOBET

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  10. Sbobet Online より:

    Sbobet Online

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  11. Daftar SBOBET Resmi

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  12. become a god より:

    become a god

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  13. ho chi minh city to halong bay tour

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  14. kho sim より:

    kho sim

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  15. Death より:

    Death

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  16. Best CBD creams より:

    Best CBD creams

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  17. dr auto sales より:

    dr auto sales

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  18. dr auto scottsdale az

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  19. Top 12 mattress より:

    Top 12 mattress

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~

  20. best rated mattress

    WordPress Simple Membership Plugin Profile Update時のログアウト処理 | 浪漫的爆撃機 ~新世界のスノッブ~