tips blog

WP-membersでログインしないとサイト全体を見れないようにする。

2020年9月9日

WordPressで会員制サイトを作成する際に使用するプラグイン「WP-Members」

本来は記事に対して閲覧制限をかけるプラグインの為、トップページや固定ページに閲覧制限をかけるものではありません。

しかし、今回はサイト全体に閲覧制限をかける必要があった為、制限をかけたいページのphpの最上部に下記コードを追加し、閲覧制限をかけるページに非ログインユーザーがアクセスした場合、ログインページへリダイレクトするようにした。

※リダイレクト先(今回の場合、/login/)に上記コードを記入すると、リダイレクトが無限ループしてサーバーが落ちる可能性があるので、リダイレクト先のページには記入しない。

また、現在のログインステータスを表示する際は、下記コードで対応可能。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です