WordPress 会員脱退機能を追加する - WordPress 情報パッケージ
ベストセラー人気 WordPress テーマTop 30 詳細

WordPress 会員脱退機能を追加する

Last Updated:2022年7月10日| 3のコメント
  • Naver ブログを共有する
  • Naver バンドに共有する
  • Facebook 共有する
  • Twitter 共有する
  • 카카오스토리공유하기

WordPressを使用すると、簡単に会員制サイトを構築することができます。 しかし、ユーザーが会員として加入(登録)した後に、別途脱退するオプションが提供されていません。 あえて脱退する管理者に依頼して、アカウントを削除することができます。 そして、管理者は、特定のユーザーを削除したり、無効にすることができます(特定のユーザーや役割のアカウントを無効にする方法は、 ここを参照してください)。

[この記事は2022年7月8日に最終更新されました。 ]

WordPress 会員脱退機能を追加する

WordPress サイトで会員脱退する

特定の役割(メンバーのレベル)のユーザーが退会することができるオプションを提供するため 私を削除というプラグインを使用することができます。

このプラグインをインストールすると、 設定> Delete Meで詳細オプションを設定することができます。

Delete Me settings  -  Roles WordPress アカウント削除プラグイン設定画面

役割 ここでは、自分で脱退することができる役割(メンバーのレベル)を選択します。 例えばSubscriberにチェックするとSubscriber(加入者)レベルのユーザーは、自分の会員脱退をすることができます。

Shortcode section  -  Delete Me WordPress ショートコードセクション

上の図は、 ショート セクションのオプションを示しています。

(1)では、ショートコードを使用するときに表示されるフレーズを指定することができます。 必要に応じてクラス(class)とスタイル(style)も直接指定することができます。 フレーズは、適切に変更します:

(2)では、 "私を削除「(あるいは(1)で指定されたフレーズ)を押したときに、ポップアップで表示される削除案内メッセージを指定することができます。

(3)では、アカウントを削除した後移動先のURLを指定することができます。 空白のままに同じURLに残るされます。

(4)は、ショートコードの使用方法を示しています。 ショートコードをコピーして、必要な部分(ページやサイドバーのウィジェット)にコピーします。 必要に応じてPHPの形でも追加が可能です。 たとえば、以下のように別のページを作成ショートコードを追加する方法を考えてみることができます。 ページを作成した後、メニューに「退会」メニュー項目を追加して、ユーザーが退会をできるようにすることができます。

WordPress 会員退会リンク

以上でDelete Meプラグインを使用して会員脱退機能を WordPressに追加する方法を説明しました。

非アクティブユーザーをアイドルユーザーに切り替える

一定期間ログインしないなど、アクティビティのないユーザーのアカウントをアイドルアカウントに切り替えたい場合があります。

この場合、 Password Policy Managerという WordPress パスワードポリシーマネージャプラグインを使用できます。 この機能は無料版では提供されておらず、有料版で提供されるそうです。

非アクティブユーザーをアイドルユーザーに切り替える

一定期間(例:3日、3週間、または3ヶ月など)の間にアクティビティがない場合、そのユーザーアカウントはアイドルアカウント(非アクティブアカウント)に切り替えられ、再度ログインしようとすると上の図のように「一定期間のアクティビティはありません。アカウントがロックされているため、管理者に連絡するように指示が表示されます。

最後に、

WordPressでメンバーの退会機能を追加できるDelete Meプラグインを見ました。 このプラグインは2022年7月現在1年以上更新されていませんが、最新 WordPress バージョン(6.1 6.0)でテストしてみると異常なく動作することが確認できました。

WP-Membersプラグインを使用している場合は、WP-Members開発者が提供するコードを使用してアカウント削除機能を追加できます。

メモ:



3のコメント

コメント

  1. 内容よく見ました〜
    そのプラグインは完全に削除です。
    国内実情ではログインをできないだけか情報は保有している場合が多いです。 特に決済が行われるショッピングモールや有料コンテンツ使用時には..
    国内実情に合った機能のプラグインは何があるのでしょうか?

    応答
    • Password Policy Manager(パッドワードポリシーマネージャ)というプラグインの有料版で必要な機能を提供しているようです。

      Automatically Lock Inactive Users:: It will lock the user automatically if the user is inactive for a specified time

      非アクティブユーザーの自動ロック:ユーザーが特定の期間活動をしていない場合は、自動的にロックされます。

      https://wordpress.org/support/topic/automatically-lock-inactive-users-after-how-long/

      直接機能を作成したい場合は、次のXNUMXつの文書を参照して機能を開発できます。

      - How to make user inactive by default while registering?
      https://wordpress.stackexchange.com/questions/30669/how-to-make-user-inactive-by-default-while-registering

      - How do I set user account inactive?
      https://wordpress.stackexchange.com/questions/39564/how-do-i-set-user-account-inactive

      応答
      • 答えありがとうございます〜有料プラグインは一度パス〜!
        参考にしてみましたが、もう少し手を見なければなりませんが、機能は満足ですね。 ありがとうございます!