会員制ページを作る

最低権限の「購読者」であってもログイン直後はダッシュボードが開きますが、会員ページを展開したいだけならこれは邪魔です。

  • 特定のカテゴリを認証制にする
  • ログイン後にリダイレクトを行う(ダッシュボードを見せない)

上記2点を行うことで会員制ページを実現します。

方法

下記2点のプラグインを導入

Allow Categories特定のカテゴリをログイン状態のみ、または特定のユーザのみ閲覧可能にする。
Peter’s Login Redirectログイン後に特定のロール、ユーザによって好きなページにリダイレクトさせる。

Allow Categories の設定

ツール>Allow Categories で設定。

認証制したいカテゴリの (Logged In) をチェック。
下側の下記2点をチェック。

  • Pages are public (or logged in if force login)
  • Redirect to login if not permissioned

Peter’s Login Redirect の設定

設定>login redirects で設定。

「Specific roles」に設定したいロールと、ログイン後に飛ばしたいURLを設定。
※あらかじめ「ログインしました」的な固定ページを作っておくと良い。

設定したユーザーでログイン確認をして完了。

ユーザー自由登録可能にしておけば、結構いろいろできそうです。

筆者について

KaBuKi
ゲームとジョジョを愛するファミッ子世代。好きな言葉は「機能美」。
公私ともにWebサービスを作る系男子。