WP (ワードプレス)のプラグインを使わず「簡単に」非公開サイトにする方法

WordPress-ワードプレス

色々、会員サイトのプラグインを試したのですが、

・トップページが見えてしまう為、非公開サイトなのにカテゴリが見えてしまう。
・シンプルに非公開サイトにしたいだけなのに設定がややこしい…
・プラグインがあまり新しいものでは無いので対応可能かが謎…

等々、色々問題点があり思うようにいかなかったので、悩んでしたのですが

シンプルに PHP に書き込むだけ

でシンプルな非公開サイトに出来たのでメモ!!

内容

ログインしてない場合、ログインページが表示される

 

会員ログインしてないとサイトが表示されないので

自分のみが 「管理者」で

その他の人が「購読者」

等・・・必要な人だけ見れるように出来ます。

 

手順

① 外観 → テーマエディッタ

② 編集するテーマを選択 → 使用しているテーマを選択

③ functions.php を選択

----- 下記を記載 -----

//ログイン追加
add_action( ‘get_header’, ‘require_login’ );
function require_login(){
if(!is_user_logged_in()){ //ログインしてなければ
auth_redirect(); //ログインページへリダイレクト
exit;
}
}

 

※ ’ ’  だけWP で 全角・半角でおかしくなっちゃうみたいなのでWPのPHPの画面で打ち直して!

追記

他にも同じような説明のサイトがありましたが、バージョンやテーマの問題なのか?

うまくいかない物も多かったので、ご使用する場合は自己責任でご使用ください。

タイトルとURLをコピーしました