プラグイン

Never Let Me Go

アカウントを削除するためのWordPressプラグイン。

もしWordPressでユーザー登録を許可していても、ユーザーは自分でアカウントを削除できません。Never Let Me Go はそれを可能にします。このプラグインはUGCサイトをWordPressで作るときのミッシング・ピースです。

仕組み

デフォルトではこのプラグインは何もしません。設定ページに行き、有効にしてください。

2つのオプションを選ぶことができます。

  1. プロフィールページからアカウントを削除する
  2. 固定ページからアカウントを削除する

もしユーザーに管理画面へのアクセスを許可しているのであれば、1を選んでください。そうでなければ、なんらかのプラグインでWordPressをカスタマイズしていると思いますので、固定ページ(例 アカウントを削除)を作成し、それを選択してください。

2番を選択した場合は、固定ページのコンテンツを <!--nextpage--> タグで区切ってください。アカウント削除のプロセスにおいて、ユーザーは1ページ目を見ることになります。同意するボタンを押すことにより、ユーザーは2ページに移動し、これでアカウントの削除が完了したことになります。このプロセスは有名なSNSを模倣したものです。以下が例になります。

あなたは私たちのWebマガジンを退会しようとしています。
本当にアカウントを削除してよろしいですか?
私たちのサービス上でのあなたに関するデータはすべて削除され、元に戻すことはできません。
<!--nextpage-->
あなたのアカウントは削除されました。
またご利用いただける日を楽しみにしています。

必要環境

PHP 5.3以上。

補遺

このプラグインの名前はカズオ・イシグロの有名な作品『私をはなさないで』からとりました。もし未読ならば手に取ってみてください。すばらしいSF作品です。

ダウンロード

このプラグインはオープンソースで、プルリクエストも受け付け中です!