1つのグループの手動メンバーアカウントの有効化

あるメンバーグループに手動によるアクティベーションが必要ですが、アクティベーションを必要としない別のグループがあるような方法はありますか?

2
私はあなたがこれに対する解決策を見つけたかどうかを知ることに興味がありますか?
追加された 著者 Carl Russmann,

2 答え

私はメンバーの選好を使ってこれを行う方法を見つけることができませんでした。なぜなら、彼らはすべてのメンバーグループのためにグローバルなので、少し創造的でした。

I created a custom member field and called it "approved". I made it a select field and set the selections to "yes" & "no".

手動で承認したいメンバーグループの登録フォームで、すべての投稿の「承認済み」値を自動的に「いいえ」に設定する非表示フィールドを作成しました。

新しいメンバーが登録された通知メールを受信すると、私はCPにログインし、投稿したメンバープロフィール情報をチェックアウトし、承認されればメンバーフィールドを「はい」に設定します。

このメンバーグループがアクセスできるテンプレートでは、誰かがログインするたびに「承認済み」の値をチェックする条件を設定しました。値が「いいえ」の場合、アカウントが保留中であることを示すページにリダイレクトされます。 「はい」の場合、通常のコンテンツが表示されます。

したがって未承認のメンバーはまだログインできますが、スイッチを切り替えるまでコンテンツは表示されません。

1
追加された

If you are not using a membership add-on, then the easiest method is to approve all incoming memberships into the default membership group, which requires not activation (I recommend at least manual activation). Similar to what @Mediapimp has done, you would track their membership option and just perform manual escalation on those with additional privileges.

しかし、私は、メンバーシップ・プラグインの中には、異なる承認プロセスを処理できるセットアップを可能にするものがあると私は考えています。

1
追加された