bbPress メンバー登録制フォーラムの設置と使い方のまとめ

登録が済んだユーザーは、アカウント名とパスワードを入力してログインすることができます

ログインすることで、フォーラムにトピックを作成したり、返信をすることが可能となります(Participant:参加者権限の場合)

ログインとログアウト

ログインは、bbPress のログインウィジェットから行うことができます

※WordPress のログインページ wp-login からも行えますが、フォーラムやトピックの表示ページのサイドにウィジェットを配置したほうが使いやすいですし、ログイン後もそのページを表示したままにすることができます

%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e5%88%9d%e6%9c%9f%e8%a1%a8%e7%a4%ba

ログインするとウィジェットは下記のような表示に変わります

%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a8%e3%83%ad%e3%82%b0%e3%82%a2%e3%82%a6%e3%83%88

ログイン中は、プロフィールページへのリンクとログアウト用リンクが表示されるようになります

ログアウトのリンクをクリックするとログアウトします

リダイレクト

一方、 wp-login からログインすることもできます

%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3_wp-login

このログインページはフォーラム用に作成されているわけではないので、ログインすると、通常はホームページや管理画面のダッシュボード等にリダイレクトして表示されます

これでは、フォーラムユーザーをスムーズにフォーラムへ誘導することができません (>_<)

そこで bbPress forum utility pack プラグインでは、bbpress 登録ユーザー で Participant または Spectator 権限グループの場合に限りフォーラムルートページへリダイレクトするように処理しています

管理バー

%e7%ae%a1%e7%90%86%e3%83%90%e3%83%bc

管理バーの表示も bbPress forum utility pack プラグインでカスタマイズしています。

フォーラムルート へのリンク表示と Participant または Spectator 権限グループならばプロフィールページへのリンク以外の不要な項目を表示しないように制限しています

 

トピックの作成と返信

一般の参加者がトピックを作成する場合は、フォーラムページから行います

タイトルと内容を入力して 送信 をクリックするだけです

%e3%83%88%e3%83%94%e3%83%83%e3%82%af%e4%bd%9c%e6%88%90%e4%be%8b

スパム判定されなければトピックとして表示されます

%e4%bd%9c%e6%88%90%e3%81%95%e3%82%8c%e3%81%9f%e3%83%88%e3%83%94%e3%83%83%e3%82%af%e8%a1%a8%e7%a4%ba

返信はそのトピックがクローズされていなければ、トピックページから行うことができます

タイトル入力はなく、返信内容のみを入力して 送信 をクリックすればOKです

%e8%bf%94%e4%bf%a1%e4%bd%9c%e6%88%90%e4%be%8b

以上が一般的な参加者によるトピックの作成と返信で、フォーラム設定の編集を無効にするまでの期限内は、右上部に非常に薄い色ですが編集用のリンクが表示されます

ちなみに、管理者ならば操作編集の各種リンクが表示されるので、そこからスパムに振り分けたり内容に修正を加えたりして投稿を管理できるようになっています

トピックなら 編集/クローズ/固定/結合/ゴミ箱/スパム 操作用のリンク等が表示され、返信なら 編集/移動/分割/ゴミ箱/スパム 操作用のリンク等が表示されます

また、スパム判定された投稿は背景が赤くなり管理者のみが確認できるようになっています

%e3%82%b9%e3%83%91%e3%83%a0%e8%a1%a8%e7%a4%ba%e4%be%8b

 

画像のアップロード

bbPress 標準では投稿に画像を表示させたい場合 img タグを記述することは出来ても、その画像を外部からアクセスできるようにどこかにアップロードしてURLからアクセスできるようにする必要がありちょっと手間がかかります

Twitter や Flickr 等を使い埋め込みを活用してもよいのですが、画像のアップロード機能とエディタにビジュアルモードを追加する便利なプラグインを見つけたので紹介しておきます

Inline Image Upload for BBPress
Inline Image Upload for BBPress
Upload inline images to BBPress forum topics and replies.
Inline Image Upload for BBPress

このプラグインを使えば、簡単に投稿中に画像を入れられるようになるのでお勧めです

使い方も簡単で、プラグインを有効化するとエディタにビジュアルモードが追加されるので、その右端の画像アイコンをクリックします

%e3%82%a8%e3%83%87%e3%82%a3%e3%82%bf%e3%83%bc%e3%83%93%e3%82%b8%e3%83%a5%e3%82%a2%e3%83%ab%e3%83%a2%e3%83%bc%e3%83%89

画像アイコンをクリックすると選択ダイアログが表示されるので画像を選択します

%e7%94%bb%e5%83%8f%e9%81%b8%e6%8a%9e%e3%83%80%e3%82%a4%e3%82%a2%e3%83%ad%e3%82%b0

画像を選択してOKをクリックするとエディタ内に表示されます

%e3%82%a8%e3%83%87%e3%82%a3%e3%82%bf%e5%86%85%e3%81%ab%e6%8c%bf%e5%85%a5%e3%81%95%e3%82%8c%e3%81%9f%e7%94%bb%e5%83%8f%e4%be%8b

とても便利になります。ありがたく利用させていただきます (^^)

ちなみにあまりに多くの画像や埋め込みのある投稿はフォーラムの運営上好ましくない場合もありますので、bbPress forum utility pack プラグインを使ってスパム判定ができます

  • 投稿中に含まれる画像数
  • 投稿中に含まれる埋め込み数

また、ビジュアルモード内のフォントの種類やサイズをカスタマイズできるように bbpress forum utility pack プラグインに bbp-tinymce.css で用意しているので必要に応じて修正してください

body {
	font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN",  Meiryo, Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.7;
}

 

ユーザープロフィール

フォーラムに登録したユーザーは、プロフィールページが割り当てられます

プロフィールページは、そのユーザーにとってのホームページのようなもので、自身のプロフィールを設定したり、パスワードの変更を行うこともできます

また、今まで作成したトピックや返信のリストを確認することもできます

%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc%e3%83%97%e3%83%ad%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%9a%e3%83%bc%e3%82%b8%e4%be%8b

以上で基本的なフォーラムの機能や操作のほとんどを紹介してきたのですが、フォーラムの退会処理はどうするのか気になっているかもしれませんので、次にフォーラム退会について紹介します


まとめ記事紹介

go-to-top