IT Rescue IT関連Tips情報

サイト全体を非公開(ログインしたユーザのみに公開)にしたい:wordpress

2012年9月22日wordpress

ワードプレスで、ブログやサイト全体を非公開にしログインしたユーザにのみ公開したい場合があると思います。

その場合は、「function.php」に以下の記述を追加します。


function require_login() { if ( ! is_user_logged_in() && ! preg_match( '/^(wp-login\.php|async-upload\.php)/', basename( $_SERVER['REQUEST_URI'] ) ) && ! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) && ! ( defined( 'DOING_CRON' ) && DOING_CRON ) ) { auth_redirect(); } } add_action( 'init', 'require_login' );

これによってサイト全体が非公開になり、アクセスしてきたユーザは必ずログインしなければならなくなります。


コメントをどうぞ

免責事項

著作権者の文書による承諾を得ずに、本サイトの内容の一部、全部を無断で複写、複製、転載することは、禁じられています。
また、当ウェブサイト に記載された情報の完全性・正確性に対して一切の保証を与えるものではありません。当ウェブサイトに含まれる情報もしくは内容を利用することで直接・間接的に生じた損失に関し一切責任を負わないものとします。