Never Let Me Goを使った退会処理

レッスン予約システムについてのメモです。
WordPressにはデフォルトで退会機能はついていないようなので、会員用マイページの子ページとして「退会申込フォーム」を作成し、管理者宛に退会を申し込めるようにしました。

退会処理を行えるプラグイン「Never Let Me Go」があるようなので試してみたところ、退会処理の際に独自のデータ処理を加えられるなど、こちらの方が便利だなと思いました。

自分の環境では、そのままではうまく退会(ユーザー削除)処理がされなかったので、一部を改変しました。

 

確認環境

WordPress 3.6
テーマ Twenty Twelve 1.2
プラグイン OLBsystem 0.1.6
WP-members 2.8.5
WP Multibyte Patch 1.7
Never Let Me Go 0.8.2

 

改変部分

インストールした「Never Let Me Go」のバージョンは 0.8.2 です。
/wp-content/plugins/never-let-me-go/Never_Let_Me_Go.php.php の301行目の wp_logout() を341行目に移動したところ、うまく退会処理ができました。

 

参考にした記事

 


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です