サポート » マルチサイト » 会員のパスワード制とログイン画面の変更について

  • 解決済 cheetos_c

    (@cheetos_c)


    はじめまして!トピックを見て頂きありがとうございます!
    沢山時間をかけて調べたのですが、行き詰まってしまい、
    フォーラムに参加されている皆様にご教授願いたく書き込みさせて戴きました!

    今抱えてる問題が2点あります。
    その1BuddyPressでコミュニティサイトを立ち上げたのですがサイト全体をログイン者のみに表示させたいという点です。

    ・wp-blog-header.phpに下記のコードを記述する。

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

    この記述だけで大丈夫なのでしょうか?
    画像が見えてしまうなど、問題点などもありましたら教えて頂けないでしょうか?

    また.htaccessでの設定などもあるのですが、ログインしてまた別のアカウントとパスワードでログインするという形になると手間がかかるのではないか?と考えています。
    購読者の方には(今の所は購読者としています)ログインするという手間のみで表示させたいと思っているのですがプラグインなども考えましたが、どれが良いのやらという感じで悩んでおります。

    その2上の設定がうまく行った次第には、ログイン画面の変更をしたいのです。ささやかでいいので新規登録する方へのコンタクトフォームを設置したりご挨拶を等を載せたいのです。
    Qwerty Admin Panel ThemeやBM Custom Loginなど素敵なプラグインがあるのですが、うまく行き次第設置して行きたいと思っています。

    どうぞ宜しくお願い申し上げます。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/XXX/web/XX/wp-admin/admin.php:3) in /home/users/2/XXX/web/XX/wp-includes/pluggable.php on line 934

    お助け願いたい!
    Stealth Loginという物を入れてからエラーがでてしまいました。
    停止したのですが、新しくプラグインを入れたらまた同じエラーがでてしまい困っています。

    934行目は

    admin.php

    if ( !$is_IIS && php_sapi_name() != 'cgi-fcgi' )
    status_header($status); // This causes problems on IIS and some FastCGI setups
    header("Location: $location", true, $status);

    ※ここが934行目

    すみません!動揺してadmin.phpと書いてしまいましたが、上記のファイルはpluggable.phpです。

    申し訳ございません ><;

    質問がいくつかに分かれているので、箇条書きで簡潔に回答しておきます。

    Q1
    BuddyPressサイトをログイン者のみに表示したい
    A1
    Private BuddyPress」というプラグインがあります。
    日本語言語ファイルが必要なほどのものではありませんが、一応作って作者には提出済みですが、新しいバージョンがリリースされていないため、現在ダウンロードできるバージョンには日本語言語ファイルは含まれていません。
    どうしても日本語言語ファイルが必要でしたら、わたしのブログサイト「Private BuddyPress 1.0.4」を見てください。

    Q2
    画像が見えてしまうなど、問題点はあるでしょうか?
    A2
    上記のプラグインを入れても、画像は見えてしまうかもしれません。ただし、それは、画像までのURLを知っている人=ログインユーザに限られると思いますが・・・
    ただ、ほかのサイトに画像がリンクされてしまっては困るなどありましたら、それはWordPressの問題ではなくRewiteRule(mod_rewrite)の定番問題なので、ググってみればわかることでしょう。

    Q3
    Stealth Loginという物を入れてからエラーがでたから助けて!
    A3
    最終アップデートが2009年3月4日、対応している最新バージョンが WP2.7.1となってますが、WordPressは2.7.1を使ってるんですか? 古すぎます。
    どうしてそのプラグインに決めたのかは知りませんが、WordPressのPlugin Directoryの検索のところに「login customize」と2つのキーワードを入れてみては?

    ※余談※
    BuddyPressのサイト構造によりますが、Private BuddyPressはBuddyPress関係をプライベート化するものです。つまりページなどを貼り付けている場合は基本的に非ログインユーザにも公開されます。

    手前味噌ながら、わたしのサイトである「レッツ実践BP」では、このPrivate BuddyPressのほか、権限による公開非公開の技法などいくつかを用いて、特にブログの部分はメンバーと非メンバーでは表示されるものを変えたり色々行っています。どんな感じになるかを見てみたかったらアクセスして参考にどうぞ。

    chestnut_jpさん

    初めまして!返信ありがとうございます!とても嬉しかったです!
    ご丁寧に色々ありがとうございます!
    問題点が全て解決しそうです、感謝します!

    そしてレッツ実践BP是非参加させて戴きたいと思っております!
    宜しくお願い親します!

    本当にありがとうございます!
    探していたサイトに巡り会えた気持ちでいっぱいです。

    chestnut_jpさん

    昨日レッツ実践BP参加しましたがメールが届かないです。
    登録自体できているのか・・・(涙)
    登録ボタンを押すとなぜかフッターの方までスクロールしてしまいます。

    ご報告ありがとうございます。
    一部ブラグインのアップデート時に設定変更すべきものを忘れていたためと思われます。
    ただいま外出先のため、対応に少し時間がかかります。

    ここでのやりとりは他の人達に迷惑となるため、レッツ実践BPの右サイドバーにあるフォームから、ご連絡いただけますか?

    修正完了時にメールでご連絡いたします。

    画像の直リンクを防ぐのは、
    http://ja.forums.wordpress.org/topic/7075?replies=1
    でいかがでしょうか?

    mod_rewiteですと、一部のセキュリティソフトを入れていると、ログインユーザにも見られなかったりするそうです。

    chestnut_jp さん
    お忙しい中いつもありがとうございます!
    慌ててしまい申し訳ないです><;

    ShinichiN さん
    初めまして!ご返信ありがとうございます!
    ShinichiN さんの書き込み何度か拝見させて頂いております。
    写真に写っている赤ちゃんがかわいいな〜と思っておりました。(脱線してすみません)
    私なりに悪戦苦闘しており、書き込みとても嬉しかったです。
    さっそくトライしてみます!本当にありがとうございます!!

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「会員のパスワード制とログイン画面の変更について」には新たに返信することはできません。