ご質問の内容とぴったり同じではありませんが、bbPressのドキュメントに記載されています。お読みになりましたか?
このリンク先にドキュメントがありました。
http://codex.bbpress.org/step-by-step-guide-to-setting-up-a-bbpress-forum/
bbpressを使ってトピックを作ったり返信したりするためのログインページがありません。
どうしたらログイン画面がでてきますか?
設定でしょうか?
bbPressは独自のログイン画面を持っておらず、WordPressのログイン画面を使います。
ワードプレスの内部からフォーラムを作りトピックは作れますが、外部からは表示のみで何もアクションができません。
WordPressにログインするとトピックが作れるようになります。
上記ドキュメントの 5. Forum Visibility and access に記載されている
「Public viewing, registered user posting」という使い方が該当すると思います。
ログインするには、まずユーザー登録を行ってからということになりますが
ユーザー登録そのものもWordPressの仕組みを利用します。
その説明が「6. Automatic vs manual registration」に記載されています。
Automatic(自動登録)が便利ですが、スパムを受けやすいというマイナス面もあります。
Forum User Settings の中に Auto Role という項目があって
Automatic で登録したユーザーがフォーラムに対して持つ権限の初期設定が行えます。
トピック投稿者
yca
(@yca)
ここでもありがとうございます。
早速ですがbbPressのドキュメントを読んでみましたがあんまり理解ができていません。
ちなみに[bbp-register]を固定ページなどに作ってもダメでした。
そこでお願いがあります。私でもできるようにわかりやすく教えていただけると助かります。
このフォーラムの右上の登録ボタン及びログインのように表示をしたいのですが、どうしたらできますでしょうか?
あと、返信をする為のログインするためのログインリンクの作り方も教えてください。
無理言ってすみませんがお願いいたします。
ちなみに[bbp-register]を固定ページなどに作ってもダメでした。
固定ページに入れてから、WordPressをログアウトした後にそのページを表示なさいましたか?
ログインしたままだとユーザー登録フォームを表示しないように制御されています。
それから(表示できたらお判りになると思いますが)[bbp-register] を入れて表示できるのは、ユーザー登録を行う入力フォームです。
このフォーラムの右上の登録ボタン及びログインのように表示をしたいのですが、どうしたらできますでしょうか?
bbPressとWordPressに用意されているフォームは、一行に収まるようなコンパクトなものではないので、ご自分でフォームを作る(HTMLのコードを書く)必要があります。
すみませんが、やり方は私も知らないのでお教えできません。
「クリックするとログイン画面を開くリンク」や「クリックすると登録画面を開くリンク」を表示するだけなら、次のようなURLをリンク先にすればよいと思います。
- ログイン画面 ⇒
http://サイト/wordpress/wp-login.php
- 登録画面 ⇒
http://サイト/wordpress/wp-login.php?action=register
ページの中にログインと登録のフォームを表示するのとは異なりますが、サイドバーにウィジェットを置くという方法も検討されては如何でしょうか。
Theme My Login というプラグインを入れると、ウィジェットが使えるようになります。
http://wordpress.org/plugins/theme-my-login/
トピック投稿者
yca
(@yca)
いろいろとありがとうございます。
ウィジェットは知ってましたがサイドバー以外で使いたく、いろいろ調べたけど分からなく諦めました。
さきほどの件ですが登録フォームがやっぱりでてきません。
やり方がわるいかもしれませんね。
ちなみにオリジナルのテーマでデフォルトをとりあえず修正しています。
重複しますが、このフォーラムみたいに登録画面にできないものでしょうか。
一つ前のコメントと重複しますが、Theme My Login というプラグインを入れると、登録フォームを表示する固定ページが自動的に作られます。
その固定ページをリンク先にして、次のようなものをページ内に置いてはどうですか?
<a href="固定ページのURL">登録</a>
トピック投稿者
yca
(@yca)
ありがとうございます。
少し解決しそうでしたが、全然違う問題のような気がしてきました。
固定ページが作られていますが、表示を見てもありません。
固定ページのテンプレートはデフォルトですが、何か基本的な事を間違えているのでしょうか?
ちなみに/wp-content/plugins/bbpress/templates/default/bbpressを直接変更しています。
そしてdefaultのextrasの全ファイルをオリジナルテーマの中に入れています。
アドバイスをお願いします。
固定ページを新規に作り、本文に [bbp-register] とだけ書き込んで、その固定ページのテンプレートはデフォルトにしています。
ycaさんの状況がすっきりと掴めないので的外れなアドバイスかもしれませんが、[bbp-register] をテンプレートファイルに直接書き込んだ訳ではありません。
トピック投稿者
yca
(@yca)
Theme My Loginをインストールすると固定ページで登録などが勝手にできますが、そのページの表示をみると何もでていない状態です。
説明が上手くできなくてすみません。
[bbp-register] は自分では作っていません。
カスタマイズしていないテーマ、例えば Twenty Fourteen や Twenty Thirteen にしても、表示されませんか?
私のところではカスタマイズしていないTwenty Fourteenテーマで表示できているので、テーマの違いが表示される/されないに影響しているような気がします。
トピック投稿者
yca
(@yca)
Twenty Fourteenや Twenty Thirteen でもダメでした。
基本のテーマでもダメだとすると何でしょうかね。
本当にいろいろとありがとうございます。
ウィジェットに (bbpress)Login Widget というのはありませんか?
トピック投稿者
yca
(@yca)
ありますけど、ログインのフォームみたいで登録画面にいけません。