>Wordpress会員制サイト作りに役立つ!ログインしないと指定URLへリダイレクトする>会員制サイト作りに役立つ!ログインしないと指定URLへリダイレクトするTwitterFacebookはてブPocket執筆者:竹中文人[最終更新日]2016/05/30[カテゴリ]WordpressWordPressでは様々なタイプの会員制サイトを作ることも可能で、プラグイン等を利用すればさらに簡単作成もです。FacebookのようなSNSサイトも『BuddyPress』というプラグインを使用することで、あっという間に作成できてしまいます。タダで本格的なSNSサイトが作れる3つのサービス会員制サイト等ではログインをしている(登録している)ユーザーと、ログインしていないユーザーとで表示内容を切り替えることがあります。一部のコンテンツについては登録してログインをしているユーザーのみ観覧可能な状態にするなどです。大手のニュースサイトなどでもよくありますよね。WordPressではプラグインを使用しなくても、公開設定を非公開にすればログインしていないユーザーに観覧できないようにすることも可能です。プラグインを使用して「記事の続きはログインしてから」など、一部のコンテンツだけ一般のユーザーにも観覧可能な状態にして、途中からはログインを必要にするという方法も可能です。会員制サイトの作り方等については下記ページをご覧ください。WordPressで会員制サイトを簡単に作成する方法と手順スポンサーリンクさて今回は会員制サイト作りに役立つコードをご紹介したいと思います。ログイン必須のページにログインしていないユーザーがアクセスした際に、あなたが指定したURLへリダイレクトをするという方法です。「ログインページが表示されれば良いのでは?」と思われる方もいらっしゃるでしょうが、いきなりWordPressの普通のログイン画面が表示されても何のことか分からないと思われる方が多いでしょう。「このページをご覧になるにはユーザー登録とログインが必要です。こちらから登録ができます。」などの案内ページを表示させたほうが良いのです。ログインしていないユーザーがアクセスしたら、指定ページにリダイレクトする方法ログインが必要なページにアクセスした時、ログインしていなければ指定したページにリダイレクトさせる方法はとても簡単です。{wp_redirect('http://example.com/hotehote');}?>※“http://example.com/hotehote”はリダイレクト先のURLに変更してください。最上部にこのコードを入れる必要があります。