非公開コミュニティサイトを作る。
つまり、サイトに認証機能を付ける。
.htaccessでBASIC認証いいようだが、ちょっと格好良く。
つまり、サイトに認証機能を付ける。
.htaccessでBASIC認証いいようだが、ちょっと格好良く。
しかもwordpress本体のプログラムの書き換えが発生すので、wordpress自体のアップデートのたびに書き直さなくてはならない可能性が
出る。
で、調べると、
auth_redirect()って専用の関数があった。
で、調べると、
auth_redirect()って専用の関数があった。
Function
Reference/auth redirect « WordPress Codex
<?php
if (!is_user_logged_in()) {
auth_redirect();
}
?>
これをテンプレートのheader.phpの最初のほうにでも書く。
どのページもheader.phpを読み込みので問題ないと思うが、画像に直リンされたらアウトだが、そこら辺は気にしない。
これで、ページにアクセスすると管理画面の時と同じ認証画面が出る。
記事を投稿してもらう時も、そのまま記事作成ページに入れるので便利である。



コメントする