- 2023.01.12
- WordPress
- GIV_wataru
WordPressで掲示板を作成できるプラグイン「bbPress」の使い方
WEBサイトにユーザー同士が交流する場所があれば、WEBサイトの訪問者を増やせます。ユーザー同士が交流する場所といえば掲示板ですよね。
WordPressには掲示板のようなスペースを作成できるプラグイン「bbPress」があります。今回はbbPressを使って、質問掲示板を作成する方法を解説していきます。
BBPressで掲示板を作成する方法
まずは「BBPress」をインストールして有効化しましょう。
有効化すると左側に「フォーラム」という項目が表示されます。「新規追加」をクリックしてください。
フォーラムについてですが、BBPressではフォーラムが親で、トピックが子という構造になります。今回は「質問掲示板」というフォーラムを作成して、「ホームページ制作について」というトピックを作成します。
新規追加をクリックしたら下記のようにエディターが開きます。こちらはフォーラムのタイトルと説明欄の記入、属性を設定するためのエディタになります。
右側では属性の設定ができます。
- 機能:機能は「フォーラム」と「カテゴリー」が選べます。フォーラムは管理者のみトピックを作成できて、カテゴリーは管理者のみがトピックを作成できます。
- ステータス:ステータスは「オープン」「クローズ」を選択できます。オープンではユーザーがトピック、コメントを自由に作成できますが、クローズでは管理者しかトピック、コメントを作成できません。
- 公開状態:公開状態は「公開」「非公開」「非表示」の3つの状態を設定できます。「非公開」では登録ユーザー限定で、「非表示」では管理者限定で内容を見れます。
- 親:親はフォーラムの親子関係を指定できます。
- 順序:順序は複数フォーラムを作成した際の順序を設定できます。
タイトルと内容、属性の設定が完了したら、「公開」をクリックしましょう。
公開すると下記のように、先ほど作成したフォーラムが一覧に載ります。
この一覧から先ほど作成したフォーラムの下にある「表示」をクリックすると、トピックの作成画面に移ります。作成画面にはトピックのタイトルとトピックの説明欄があります。今回はホームページ制作についてのトピックを作成してみました。タイトルと説明文を書いたら「送信」をクリックしてください。
送信すると下記のようにトピックができました。
トピックができると下記のようにユーザーが質問できるようになります。
フォーラムの設定
今回は誰でも参加できる掲示板を作成しているので、誰でも参加できる設定をしなくてはなりません。ダッシュボードの「設定」から「フォーラム」をクリックします。
すると「フォーラムユーザー設定」という画面が表示されます。この画面にある「権限グループ」のチェックを外して、「匿名」のチェックを入れてください。これによって誰でも掲示板に参加できるようになります。
掲示板を表示する方法
さきほど作成した掲示板を表示させるには専用のショートコードが必要です。ショートコードは下記のようなものがあります。
フォーラムを表示させるショートコード
- [bbp-forum-index]:フォーラム全体:フォーラム全体のインデックスを表示する
- [bbp-forum-form] :フォーラムの新規作成画面を表示する
- [bbp-single-forum id=$forum_id] :単一のフォーラムとトピックを表示する
トピックを表示できるショートコード
- [bbp-topic-index] :最新のトピックを15個表示する
- [bbp-topic-form] :トピックの新規作成画面を表示する
- [bbp-topic-form forum_id=$forum_id] :特定のフォーラムIDのトピックの新規作成画面を表示する
- [bbp-single-topic id=$topic_id] :単一のトピックを表示する
今回は[bbp-topic-index] を使って、下記のようにトピックの一覧を並べてみました。
画像や動画と投稿したいならGD bbPress Attachments
これまでbbPressでフォーラムとトピックを作成してきましたが、現状だと画像と動画が投稿できません。画像と動画の投稿については、「GD bbPress Attachments」というプラグインを活用すると、画像と動画の投稿ができるようになります。
インストールすると、投稿フォームに「ファイルを選択」のボタンが追加されているので、これで画像と動画の投稿が可能になります。
フォーラムの作成画面にはファイルサイズの上限と、数の上限が設定できるようになっています。
スパム対策にAkismet
掲示板には不特定多数の人がコメントするので、スパムコメントも投稿されることもあります。スパム対策を防ぎたいときにはWordPressのスパム対策用のプラグインを活用するとよいです。
WordPressには「Akismet」というスパム対策のプラグインが標準で搭載されています。迷惑なスパムコメントを専用フォルダに振り分けてくれます。そんなAkismetですが、下記のbbPressの設定画面の記載のようにbbPressのフォーラムのスパム防止に対応しています。
スパムが気になる人は、Akismetを有効化して「Akismetによるフォーラムのスパム防止を許可する」にチェックを入れましょう。
GIV株式会社は、埼玉県川越市にあるWEB(ホームページ)制作会社です。お困りごと、ご相談、お気軽にご連絡ください。お問い合わせは、こちらから。