Wordpressでログインしてないと閲覧出来ないようにする その2

| | コメント(0) | トラックバック(0)

以前、「Wordpressでログインしてないと閲覧出来ないようにする」と言うのを書きました。

しかし、投稿者権限でログインすると、なぜか管理ページが表示さてしまいます。
投稿者権限で自分のプロフィールだけは変更可能にいていつので、そのプロフィールの画面が出てしまいます。
管理者権限でなら最初からブログのトップが表示されます。

で、以前の方法はheda内に


<?php
if (!is_user_logged_in()) {
        auth_redirect();
}
?>

としていたのですは、


これをやめて、

同じように auth_redirect(); 関数は使いますが、

/wp-blog-header.phpのwp()の直前に、下記を追加した。

if (is_user_logged_in()){
}
else {
auth_redirect();
};

こんな感じ

if (is_user_logged_in()){
}
else {
auth_redirect();
}; 
	wp();
	require_once( ABSPATH . WPINC . '/template-loader.php' );
}
?>


これで解決。

あと心配なのは、プログラムソースを触ったいるので、バージョンアップの時に上書きされてします可能性だ。

トラックバック(0)

このブログ記事を参照しているブログ一覧: Wordpressでログインしてないと閲覧出来ないようにする その2

このブログ記事に対するトラックバックURL: http://kumao.net/mt/mt-tb.cgi/672

コメントする

KUMAOの押入TOP

カウンタ

Twitter

books

最近のブログ記事

このブログ記事について

このページは、kumaoが2010年6月18日 21:46に書いたブログ記事です。

ひとつ前のブログ記事は「Wordpress お問い合わせフォームを簡単に作成できるプラグイン「Contact Form 7」」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

にほんブログ村 IT技術ブログへ
無料テンプレートならテンプレートキング

books