え~~と、ここのフォーラムの「Buddypressの検索機能について」で既にご存知のとおり2.5.1はわたしが修正したバージョンであり(経緯はわたしのブログの「BP Profile Search 2.5」)、ここで質問してもわたしのサイトからしか現時点では入手できない(一般にダウンロードできるオリジナルのプラグインのバージョンは2.5であり、わたしの修正が反映されるのは次のバージョンからです)ので、回答できる人はいませんよ(^^;
BuddyPressのプロフィールページ設定(プロフィール欄設置のこと?)で拡張プロフィール項目を設定することと、Exec-PHPがどう関係しているのかとか、マルチサイトで作成しているならBP Profile Searchはサイト管理ではなくネットワーク管理者側にあるはずなのになど、謎も多くてどういうことをされているのかが見えてきません。
とにかくわたしのサイトからしかダウンロードできないものなのですし、takunomiさんはメンバー登録されているのですから、わたしのサイトの掲示板で質問し直すことをお勧めします。(申し訳ありませんが、ここではこれ以上回答つけられません)
ちなみに、わたしのサイト(WP 3.1.2 + BP 1.2.8)では正常に動いていることはご承知のとおりです。
・・・・と書いたところで、理由がわかったので回答つけておきます。
まず、文脈から判断するとマルチサイト化してますよね。
BP Profile Searchの設定はBuddyPressの設定の中にリンクとして現れます。
で、BP 1.2.8 + WP 3.1.2 ということですから、マルチサイト化していれば BuddyPress はネットワークで有効しかできないはずです。
よって、BuddyPressの設定はネットワーク管理者側でします。
BP Profile Searchは、そのBuddyPressの設定のの中にリンクとして現れます(前述のとおり)から、このプラグインを有効化するときはネットワークで有効にしなければなりません。
ネットワークで有効にする方法は、WP 3.1 から仕様が変更されてますよね。サイト管理者のプラグインから「有効」「ネットワークで有効」が洗濯できるのではなく、ネットワークで有効にしたければネットワーク管理者側プラグインから有効化しなければなりません。
そうすれば、BuddyPressの設定の中に「プロフィール検索」というリンクが現れるはずです。
次に、「日本語化されずにいる」と書かれているものは、デフォルトの文章です。
「プロフィールの検索」から管理画面に入れば日本語化されなくて当たり前だということがすぐわかるはずです。
それぞれが入力欄になっていてそこに書かれているデフォルトの文字が入っているだけなので、好きなように書き換えれば問題ないはずです。
もともとWP 3.1 + BP 1.2.8 で BP Profile Search 2.5.1 を導入されていたはずなので、ご質問になられている点は全てご存知のはずですが・・・
WP 3.1 から仕様が変更したことに気づかずにハマる方がほかにいるかもしれないので、念のため回答つけておきました。
ただ、Exec-PHPがどう絡んでいるのか、やっぱり謎ですね・・・ 何か勘違いされているだけでしょう。
chestnut_jpさん、ありがとうございます。
自分の環境だけを書いてしまい、独りよがりな質問の上、失礼いたしました。
せっかく会員登録させていただいているのに、chestnut_jpさんのところで聞くべきでした。
こういう質問をされても逆にご迷惑かと思いますが・・。
> もともとWP 3.1 + BP 1.2.8 で BP Profile Search 2.5.1 を導入されていたはずなので、ご質問になられている点は全てご存知のはずですが・・・
はい、それで戸惑っていたのです。
テスト環境の3.1の時はマルチ化したときも設定した記憶があって、今回、3.1.2のバージョンで設置したレンサバ上で、ネットワーク管理者側で「ネットワークで有効化」した場合、どうしても「プロフィール検索」というリンクが見つけられないのです。
それで、3.1と3.1.2では、また、管理の仕方が微妙に変わってしまったのかと思いまして、こちらの方に投稿してしまいました。
私が根本的にわかっていないようなので、もう一度、よく見直したいと思います。
chestnut_jpさんにはご迷惑をおかけいたしましてすみません。
ご回答つけていただきまして感謝いたします。