こんにちは、
ベーシック認証は、ディレクトリ単位でしか行えません。
ギャラリというのが、ワードプレスの投稿などで使うギャラリショートコードの事でしたら、
WordPressは、複数のユーザーを持つ事ができますので、ワードプレスのログイン機能を使って、Aさんがログインしたときには、Aさんのページを表示するという事は、カスタマイズをするとできると思います。
ただ、ギャラリに表示する画像は、それぞれ秘密で、一般の人が偶然見てしまうことを防止しなければならないとすると、ちょっとハードルはあがってくると思います。
(ギャラリで使う画像そのものは、wp-content/uploads/に通常は保存され、偶然ファイル名があってしまうと開いてしまいます。)
もう少し、やりたい内容がわかると、回答してくれる方がいるかもしれませんので、もう少し詳しく書いてみてはどうでしょうか
nobita様、回答心よりありがとうございます。
わかりづらい質問で申し訳ありません。
今作成中のサイトは、
学校行事の写真ギャラリーで、それぞれの学校の保護者が特定の学校のギャラリーを見るという事をやりたいのです。
学校名、行事名は表示したくないので、あらかじめ保護者にID,PWを教え、
「写真閲覧ページ」というリンクからそれぞれの閲覧ページに移動したいので、ベーシック認証という形でできないかなと思考中でした。
セキュリティの面では、一般の人からみられてもさほど問題のある事ではないので、
かんたんなセキュリティでも大丈夫です。
なるほど、wordpressのログイン機能からそれぞれのページに移動する事は可能ですか。
私としては、シンプルに、
「写真閲覧ページ」→「ID,PW入力」→「それぞれの投稿(固定ページでも可)」という流れで運営できないかと思っています。
ベーシック認証の他に、このようなサイトが出来ないか、模索してみます。
もし、解決方法をご存知の方がいらっしゃいましたら、どうか宜しくお願い致します。
一例ですが
http://codex.wordpress.org/Function_Reference/get_currentuserinfo
ログインした人が、購読者の場合は、ログイン後プロファイルページを表示しないで、トップページに移動する例
購読者によって条件分岐して、リダイレクトする事ができるのではないかと思います。
テーマの、functions.phpに
<?php
global $current_user;
get_currentuserinfo();
$level = absint($current_user->user_level);
if( IS_PROFILE_PAGE and $level == 0 and is_user_logged_in() ){
wp_redirect( home_url() );//例トップページ
}
?>
nobita様、早々の返信ありがとうございます。
始めは方法すら見当がつかず、本当に困っていました。
こういう方法もあるというだけで、この先の道が見えてきました。
購読者によって条件分岐、たしかにこの方法が一番よさそうです。
もっと掘り下げて調べてみます。
行き詰まった時、改めて質問しようと思います。
取り急ぎ、お礼をさせて下さい。ありがとうございます。