KUMAOのPC備考録は引っ越しました

KUMAOのPC備考録は下記に引っ越しました。
名前や 内容は変わらずにそのまま引き継ぎます。

新URL:http://pc.kumao.net/

このページもこのままにしておきますが、以降は新しいURLの場所でのみ更新いたします。
今後ともKUMAOのPC備考録、KUMAOの押入をどうぞよろしくお願いいたします。

2010年9月18日

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

| | コメント(0) | トラックバック(0)
非公開コミュニティサイトを作る。
つまり、サイトに認証機能を付ける。
.htaccessでBASIC認証いいようだが、ちょっと格好良く。
しかもwordpress本体のプログラムの書き換えが発生すので、wordpress自体のアップデートのたびに書き直さなくてはならない可能性が 出る。

で、調べると、
auth_redirect()って専用の関数があった。

Function Reference/auth redirect « WordPress Codex

使い方はis_user_logged_in()という、ログインしてるかどうか確認する関数と一緒に利用する。
<?php
if (!is_user_logged_in()) {
        auth_redirect();
}
?>

これをテンプレートのheader.phpの最初のほうにでも書く。
どのページもheader.phpを読み込みので問題ないと思うが、画像に直リンされたらアウトだが、そこら辺は気にしない。

これで、ページにアクセスすると管理画面の時と同じ認証画面が出る。

記事を投稿してもらう時も、そのまま記事作成ページに入れるので便利である。

トラックバック(0)

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

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

コメントする

KUMAOの押入TOP

カウンタ

Twitter

books

最近のブログ記事

このブログ記事について

このページは、kumaoが2010年4月 1日 23:51に書いたブログ記事です。

ひとつ前のブログ記事は「Wordpress 画像だけでなくYouTubeなどの動画ハイライト表示するプラグイン「WP-lightpop」」です。

次のブログ記事は「Wordpressでブログ投稿者の一覧を表示「wp_list_authors」」です。

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

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

books