ど素人から毛を生やす。<延>

WordPressで会員制サイトを作る簡単な手順。

Web > WordPress 2014年6月4日(最終更新:10年以上前)

2014年6月4日に作成されたページです。
情報が古かったり、僕が今以上のど素人だった頃の記事だったりする可能性があります。

どもです。
この頃(仕事以外に)絶好調の餅。です。

やりたいことが多すぎて困る。

 

さて、今日も今日とてWordPress。

今回の要件は、
「ログインしてなければ自動的にログイン画面へ飛ばされる」
「ログインしたら管理画面ではなくトップページへ飛ぶ」

つまり、会員制サイトという奴です。
調べてみたら、意外と簡単にできるらしい。

まず、ログインしてなければ自動的にログイン画面に飛ばされる方。
以下のPHPをhtml型宣言の上(つまりファイルの一番上)に貼ります。


<?php if (is_user_logged_in()){ 
}else{
auth_redirect();
}; ?>

原理はこちらのサイト様を参照で。
else中にもうひとつif文を噛ませることで、
トップページだけはログインしなくても見れる、なんてことも可能みたいです。

続いて、ログインしたら管理画面ではなくトップページに飛ぶ方。
「Peter’s Login Redirect」プラグインを使用します。
このプラグインはまさに、ログインしたときに指定URLにリダイレクトしてくれるプラグインです。

h260604ここで全ての、もしくは管理者を除いた権限に対し、トップページのURLを設定。
これでログイン時に指定した権限はトップページにリダイレクトされます。

この記事は役に立ちましたか?
  • _(:3」∠)_ 面白かった (0)
  • (・∀・) 参考になった (0)
  • (`・ω・´) 役に立った (0)