意外と簡単に作れるWordPress掲示板「bbPress」プラグインの使い方、日本語でフォーラムを設置したいなら唯一の選択肢かと

3850095153_73b86a0ea8_o

先日から、以前作成したWordpressテーマのサポート掲示板が作りたくて、Wordpressで使える掲示板プラグインみたいなものを探していました。

それで、いろいろなプラグインを試してみて、以下のプラグインなどもすべて試しました。

WordPressの掲示板プラグイン・テンプレート一覧

中には、英語圏なら使えそうなものもいろいろありましたが、日本語で使えそうなものは、結局「bbPress」しか見つかりませんでした。

あと、bbPressを使うにしても「設置方法とか、日本語化とか結構面倒なんだろうな」と思って使ってみたのですが、意外と簡単に設置できたので、その方法を紹介します。

photo by Michael Dorausch

スポンサーリンク
レクタングル(大)広告

bbPressを日本語で使用する主な手順

bbPress.org

まずは、bbPressでフォーラムを設置するにあたっての簡単な手順を紹介します。

  1. bbPressのインストール
  2. bbPressを日本語化する
  3. bbPressの設定
  4. フォーラムを作成する

手順といえばこれだけ。詳細な方法は以下で説明します。

bbPressのインストール

bbPressは、bbPressからダウンロードしてアップロードしても良いですが、Wordpress管理画面から検索してインストールした方が簡単なのでそちらを紹介します。

まずは管理画面から「プラグイン→新規追加」を選択します。

プラグイン→新規追加

プラグインのインストール画面から検索ボックスに「bbPress」と入力して「プラグインの検索」ボタンを押してください。

bbPressの検索

検索結果からbbPressを見つけて「今すぐインストール」をクリックします。

今すぐインストール

最後にプラグインを有効化すればOKです。

プラグインを有効化

bbPressを日本語化する

ここですぐさま設定に行ってもいいのですが、日本人としては日本語で設定できた方が、理解が深まるので、この時点で日本語化をやってしまいます。

bbPressの日本語化ファイルは、以下のページにある「bbpress-ja.mo」ファイルを使用させてもらいます。

WordPressのフォーラムプラグイン bbPress 2.5.4 を日本語化してみた – Monaural Sound

設置手順は以下です。

  1. bbpress-ja.moをダウンロード
  2. FTPなどでbbpress-ja.moをサーバにアップロード

bbpress-ja.moをダウンロード

まずはMonaural Soundから、bbpress-ja.moをダウンロードして、デスクトップにでも置いておきます。

日本語翻訳ファイル(バイナリ形式)

圧縮とかされていないのでそのまま使えます。

bbPress日本語化ファイル

FTPなどでbbpress-ja.moをサーバにアップロード

先程ダウンロードした、bbpress-ja.moをWordpressインストールディレクトリにアップロードします。

僕は、public_htmlにWordpressをインストールしているのでこんなパスになります。

/public_html/wp-content/plugins/bbpress/languages

bbPress日本語化ファイルをアップロードする_New

日本語化設定は、これで終了です。

これでWordpress管理画面をリロードすると、次のようなメニューが日本語で追加されています。

追加されたメニュー

今回紹介した、日本語化ファイルは今後bbPressのバージョンが上がると100%日本語化されていない状態になることもあるかもしれませんが、実用するには十分なほど分かりやすく翻訳されています。

bbPressの設定

bbPressの設定は、「設定→フォーラム」から設定します。

フォーラムの設定

特に設定する必要もないかもしれませんが、匿名の投稿を許可する場合は、「アカウントを持たないゲストユーザのトピック作成と返信を許可」にチェックを入れてください。

あとは、自動的に与えられる権限は「観客」にしておいた方が無難かもしれません。

bbPressの設定いろいろ

あとは、購読リンクやタグが不要な場合は、以下の設定項目のチェックを外してください。

購読リンクやタグを外す

  • Allow users to subscribe to forums and topics
  • トピックにタグの追加を許可

その他は特に変更する必要は、ないかもしれません。

フォーラムを作成する

最後に、日本語の掲示板であれば「板」にあたる「フォーラム」を作成します。

作成手順はこんな感じ。

  1. 管理画面から「フォーラム→新規フォーラム」を選択
  2. フォーラムのタイトルを入力
  3. フォーラムの案内を入力
  4. 入力が終わったら公開

フォーラムを作成する

公開したら、「View Forum」を押せばフォーラムページに飛びます。

View Forumをクリック

フォーラムはこんな感じで表示されます。

フォーラムの表示例

フォーラムを開くと、以下のような「トピック作成画面」が表示されます。日本で言うところのスレッドみたいなものです。

ここからトピックを作成してもらって、意見交換などができます。

トピック作成画面

トピックには、常に先頭に表示しておく機能や、話題が終わったらトピックを閉じる機能などもついています。

あとは、細かいデザインなどはスタイルシートで調節して、不要なものを非表示にしてもいいかもしれません。

僕が設定したスタイルでよければ、以下に詳しく書いてあります。

それで、今回作成したサポートフォーラムが次のようになります→サポートフォーラム

まとめ

以前に、他のフォーラムプラグインを試して挫折した事もあるので、今回のbbPressの設置はとても簡単でした。

やはり、日本語で書かれているWordpressのフォーラムは日本語で運営したいものです。そういった時は、bbPressプラグインが最もお勧めです。機能も僕が試したフォーラム系プラグインの中では、最も使いやすかったです。

『意外と簡単に作れるWordPress掲示板「bbPress」プラグインの使い方、日本語でフォーラムを設置したいなら唯一の選択肢かと』へのコメント

  1. 名前:市川恒静 投稿日:2014/11/13(木) 21:16:46 ID:fa17a5b39

    大変為になる記事をありがとうございます。
    読者の市川と申します。

    上記の記事に記載されているところまでは出来たのですが、
    その先がどうしたらいいのかが疑問です。

    つまり、
    ・フォーラムをサイトトップ画面に表示させる。
    のをどうしたらいいのかが分からず困っています。

    今の状態ですとフォーラムは形成されているものの、
    トップ画面からフォーラムに至る入り口がなく、
    誰も見ることが出来ない状態です。
    解消法をご存知でしたらご教示頂けますと幸いです。

    市川

  2. アバター画像 名前:わいひら 投稿日:2014/11/14(金) 11:05:25 ID:a210ea93e

    市川さんこんにちは。

    サイトトップからフォーラムへの入口は、Wordpressのカスタムメニューに入口のリンクを乗せるのではダメなのでしょうか?
    あと、ウィジェットなどもあるので、それぞれのフォーラムの入口をサイドバーに出すこともできます。

  3. 名前:なかにし 投稿日:2015/06/19(金) 14:09:18 ID:84053f75e

    詳しい説明有り難うございます。

    初心者で申し訳ありませんが、上記の説明のとおり設定してもうまくいかないので、少し質問させてください。

    最後のほうの
    「公開したら、「View Forum」を押せばフォーラムページに飛びます。」
    とありますが、「View Forum」はどこに表示されているのでしょうか?
    尚、日本語化ファイルのアップロートはまだしていません。
    また、「フォーラム」という固定ページを作成しましたが、テンプレートとして
    デフォルトテンプレート、全幅ページ、参加者ページしか出てきていません。

  4. アバター画像 名前:わいひら 投稿日:2015/06/19(金) 20:16:17 ID:ac03e4f9b

    「View Forum」はどこに表示されているのでしょうか?

    管理ページの「フォーラム編集」タイトル下に表示されます。
    書いてある手順のように新規作成した直後でないと、表示されないので、再表示するには、1度フォーラムのページの「更新」ボタンを押す必要があるかもしれません。

    テンプレートとしてデフォルトテンプレート、全幅ページ、参加者ページしか出てきていません。

    何をおっしゃりたいのかが、ちょっとわかりません。
    どのようにしたかったのかなど、もう少し詳しくお願いします。

  5. 名前:なかにし 投稿日:2015/06/20(土) 21:52:40 ID:bf1f3afc9

    ご説明有難うございました。

    「View Forum」は、管理ページの「フォーラム編集」タイトル下に見つかりました。
    確かに、一度作成したときのみ現れ、2度目は、更新を押さないと現れないことがわかりました。

    また、フォーラムへの入り口ですが、1番の方と同じように、どのように入り口を作ったらよいのかわからず、「フォーラム」という固定ページを作っても、何も表示されず困っていましたが、2番のご説明にあるウィジェットによって、左メニューに表示させることができました。

    ですが、できたら、トップメニューに表示させたいんですが、「Wordpressのカスタムメニューに入口のリンクを乗せる」というのは、具体的には、どういうことでしょうか?

    管理画面の「外観」の「メニュー」の「Forums」の下の「カスタムリンク」において、URLを指定するということでしょうか?そのURLは、サイトのURLに何らかの文字を追加すれば、トップメニューに表示されるのでしょうか?

  6. アバター画像 名前:わいひら 投稿日:2015/06/21(日) 02:23:12 ID:74d37d162

    「フォーラム」という固定ページを作ったのなら、「外観→メニュー」の「固定ページ」項目にアイテムが表示されると思うのですが。

  7. 名前:なかにし 投稿日:2015/06/21(日) 10:55:37 ID:fa4d5b1e6

    ご説明有難うございます。

    「フォーラム」という固定ページを作り、「外観→メニュー」の「固定ページ」の「メニュー構造」に「フォーラム」を追加しましたが、サイトのその「フォーラム」メニューをクリックしても、「フォーラム」と「編集」という表示のみ現れ、掲示板の記事が出てきません。これは、最初の困っていたときの状態と同じです。

    いずれにしても、フォーラムを左ナビに表示させることができました。有難うございました。

  8. アバター画像 名前:わいひら 投稿日:2015/06/21(日) 18:17:09 ID:74d37d162

    固定ページがダメなら、そのサイドバーにあるリンクからフォーラムページへ行って、そのURLで、カスタムメニューから「カスタムリンク」メニューを作っても良いかと思います。

  9. 名前:なかにし 投稿日:2015/06/21(日) 19:39:33 ID:fa4d5b1e6

    何度もご説明いただき有難うございます。

    サイドバーとは、サイトのサイドバーのことでしょうか?

    もしそうなら、サイドバーには、ウィジェットにより表示されるようになったFORUMSがありますが、これは、クリックできません。FORUMSの下には、掲示の記事があって、この記事はクリックできますが、FORUMS自体はクリックできないので、FORUMS特有のURLは存在しないと思われますが。

    尚、わいはら様が作成されているサポートフォーラムには、ホーム直下にフォーラムがあり、また、サポートのサブメニューにもフォーラムがありますが、これをどのようにして実現されたのか全く見当がつきません。

  10. アバター画像 名前:わいひら 投稿日:2015/06/21(日) 20:14:50 ID:74d37d162

    ちょっと文字だけでは、どのようなことになっているのかわからないので、サイトのURLを載せてもらって良いでしょうか?

    「View Forum」で出てきたページには、以下のようには表示されないのでしょうか?
    https://nelog.jp/wp-content/uploads/2014/08/d8f2ac12793e.png

  11. 名前:なかにし 投稿日:2015/06/21(日) 21:12:54 ID:fa4d5b1e6

    度々有難うございます。

    「View Forum」で出てくるのは、わいはら様のようなものとは全く違います。

    まだ公開していないサイトなので、お見せすることはできませんが、概略は下記の通りです。
    ————————————————-

    掲示のタイトル
    サイト名 › Forums › 掲示のタイトルUnsubscribe

    This forum contains 1 topic, and was last updated by サイトの名前 23 hours, 22 minutes ago.
    Viewing topic 1 (of 1 total)

    Topic Voices Posts Freshness
    掲示のタイトル

    Viewing topic 1 (of 1 total)
    Create New Topic in “掲示のタイトル”

    Your account has the ability to post unrestricted HTML content.
    Topic Title (Maximum Length: 80):
    (この下にコメントを書き込むスペースが出ます)
    ————————————————-
    以上のように、わいはら様のものとはかなり違っているのではないか思います。

  12. 名前:古家 投稿日:2015/08/29(土) 00:48:40 ID:5c93b9373

    ありがとうございます。

    めちゃ参考になりました。また、ブログ内を見てて、simplicityの作者さんだと知ってビックリしました。

    感謝です。

  13. アバター画像 名前:わいひら 投稿日:2015/08/29(土) 13:04:36 ID:0120098c8

    お役に立てて良かったです。
    ブログは、Simplicityを作る過程で調べたことなどをネタなどにしています。
    と言うか、ブログを書くために、Simplicityをバージョンアップしているみたいなところもあります^^;

  14. 名前:サフィ 投稿日:2015/11/07(土) 11:09:03 ID:95d1db059

    掲示板作成方法を探して貴サイトに辿り着きました。

    このページを見てbbpressを導入、またSimplicityも導入しました。素敵なテーマに感激です。

    さて、手順通りに実施したところ上手く表示されないため、以下のサイトを参考に作業しました。

    http://www.photoclip.net/blog/2012/12/19/wordpress3-5-twenty-twelve-bbpress%E3%81%A7%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A9%E3%83%A0%E3%81%AEdemo%E3%82%B5%E3%82%A4%E3%83%88%E3%82%92%E4%BD%9C%E3%82%8A%E7%9B%B4%E3%81%97%E3%81%BE%E3%81%97/
    ”プラグイン [bbpress] フォルダ → [templates] → [default] → [bbpress] フォルダをテーマ [Twenty Twelve] フォルダへコピペ
    プラグイン [bbpress] フォルダ → [extras] 内にあるすべての PHP ファイルを [Twenty Twelve] フォルダへコピーした [bbpress] フォルダへコピペ”

    そうしたところ、ちゃんと表示されるようになりましたが、右サイドバーが下に落ちてしまい、これの対処が出来ません。試しに上記サイトに書かれている処置をしてみましたが変わらず。
    http://wp-simplicity.com/suport/
    上記では右サイドバーが掲示板の右になっておりますが、下に落ちてしまいます。

    試しに子テーマも有効にしましたが変化なし。

    お手数おかけしますが対処方法がわかれば助かります。

  15. 名前:シュウム 投稿日:2015/11/13(金) 16:35:51 ID:cb0a1a6d3

    親フォーラムでトピックを作成することを禁止したいのですがどうすればいいでしょうか?

  16. アバター画像 名前:わいひら 投稿日:2015/11/14(土) 12:15:09 ID:a210ea93e

    >サフィさん
    僕も、他のサイトの方法の不具合の原因までは、ちょっとわからないです。
    Simplicityは、この記事の方法でうまくいくようにしているつもりなので。
    当サイトも、Simplicityサイトもこの方法で、フォーラムを設置して正常動作しています。

    以下の方法のコメント欄で、効いた方が原因はわかるかもしれません。
    WordPress3.5 + Twenty Twelve + bbPressでフォーラムのDemoサイトを作り直しました ::: 東南アジアのリゾートホテル写真集 | Beach Resort Photoclip

  17. アバター画像 名前:わいひら 投稿日:2015/11/14(土) 12:17:06 ID:a210ea93e

    >シュウムさん
    bbPressに、そういった機能はないので、CSSセレクタをうまいこと設定して、入力フォームをスタイルシートで非表示にしてしまうのではどうでしょうか?
    僕は、入力フォームではそのようにしていませんが、他の場所の不要な部分をCSSで非表示にしたりしています。

  18. 名前:シュウム 投稿日:2015/11/15(日) 21:14:53 ID:78b8ae1e4

    なるほど
    標準で機能はないんですね

    では諦めてスタイルシートをいじることにします。

  19. アバター画像 名前:わいひら 投稿日:2016/06/24(金) 05:51:08 ID:742957fc9

    関連トピック。
    bbPressのタイトル、ボディーのフォントサイズ変更方法を教えてください。

  20. 名前:ハリー 投稿日:2016/08/06(土) 11:32:17 ID:e4f584625

    はじめまして。

    現在ダンスの練習場所の掲示板を作りたく
    このサイトを参考にさせていただいております。
    初心者です…

    一つ質問させていただきたくご連絡しました。

    フォーラムを作成すると項目のタイトルに
    「フォーラム」「トピック」「投稿」「鮮度」、
    そこから各フォーラムを選択すると「トピック」「ボイス」「投稿」「鮮度」
    さらに各トピックを選択すると「著者」「投稿」
    とあります。

    この項目名を変更するにはbbpressのどのphp?を編集すればよいのでしょうか。

    現在FTPソフトを使い子テーマでcss等の編集をしています。
    フォントの大きさの変更などはできそうなのですが、
    テキストの変更はどこからすればいいのか行き詰ってしまいました。

    突然の質問で恐縮です。
    よろしくお願いいたします。

  21. アバター画像 名前:わいひら 投稿日:2016/08/06(土) 20:23:53 ID:47bc1bc1b

    僕は使用しているバージョンでは、「トピック」「ボイス」「投稿」「鮮度」とかは出てこないです。
    実際のページがどのようになっているのか見るためにURLを掲載していただいていいですか。

  22. 名前:ハリー 投稿日:2016/08/10(水) 22:01:04 ID:caf634f75

    すみません、お返事遅くなりました。

    実際使おうとしているサイトではなくテストサイトで検証しているため公開するのはお恥ずかしいのですが…
    ウェブサイト欄に入力しました。非公開や削除等できるのであれば配慮いただけると幸いです。(コメントごと削除していただいても構いません)

    御サイトではこのページにある項目についてです。
    https://nelog.jp/forum-index

    先の質問のあとでプラグインやwordpressを更新したところ「鮮度」は「経過時間」に変わりました。

  23. アバター画像 名前:わいひら 投稿日:2016/08/11(木) 07:44:35 ID:3655aca85

    URLありがとうございます。
    書かれている意味がわかりました。
    ウェブサイト欄のURLについては、問題が解決されたときに削除しようと思います。

    僕だったら、PHPファイルを編集するのは大変なので、jQueryで変更したい部分のテキストを変更すると思います。
    以下のような関数を使って。
    jQuery: 要素配下のテキストを取得/設定するには?(text/html) – Build Insider

    WordPressでは、scriptタグを手前に書いてコードを記入すればよいかと思います。Wordpressで動作するようにするには、「$→jQuery」に置換する必要があるかもしれません。

  24. 名前:ハリー 投稿日:2016/08/13(土) 10:40:41 ID:df8207517

    わいひらさん

    教えていただいたURLで見よう見まねでやってみましたが、

    できませんでした。というか記事が理解できず。
    jQueryですか…まだ触れたことのない世界です。

    またこの分野を学ぶタイミングでチャレンジしてみます。

    お手数いただいたのにすみません。
    ありがとうございました。

  25. アバター画像 名前:わいひら 投稿日:2016/08/13(土) 15:53:36 ID:7bd827204

    このjQueryの編集が厳しいようであれば、PHPでの編集は避けたほうが良いかもしれません。下手するとエラー画面が出てどうしようもなくなるので。
    (※PHPを編集と書いてあったので、ある程度プログラム経験があるものと思っていました)
    ちなみに、「経過時間」を変更する場合は、jQueryで以下のように書きます。

      

    上記のタグをフッターのbody閉じタグ手前に貼り付ければ変更されるかと思います。

    テーマファイルに、JavaScript読み込み用のファイルがある場合は、scriptタグを取り除いたものをファイル内に貼り付けてください。

  26. 名前:空飯 投稿日:2016/11/18(金) 22:17:12 ID:59672d3f7

    はじめまして。質問させてください。掲示板機能をホームページに設置したいと思いbbPressを知り、こちらのサイトを参考にさせていただきました。大変わかりやすく感謝しています。しかしながらひとつ不具合が出て困っています。
    bbPressをインストールし、有効化した後、日本語化すると

    これでWordpress管理画面をリロードすると、次のようなメニューが日本語で追加されています。

    「フォーラム」「トピックス」「返信」
    と、ありますがメニューに出るはずの「フォーラム」「トピックス」「返信」が出ません。(日本語化やFTPを使ってのテンプレート使用できるようには調べて行いました)そもそも英語の「Forums」なども出現したことがありません。いくら調べても上記の不具合の原因がわからなく困っています。どんな原因が考えられますか?bbPressのプラグインは有効化してあります。解決策ご教授いただければ幸いです。

  27. アバター画像 名前:わいひら 投稿日:2016/11/20(日) 18:00:20 ID:ea2b46cc4

    僕も実物を見ていないので、詳しいことはわからないですが、僕だったらそういう時にまず最初に疑うのが、その他のプラグインです。
    なので、「その他のプラグインが悪さをしていないか?」を知るために、一旦bbPress以外のすべてのプラグインを無効にして動作確認します。
    それでも、表示されないようであれば、「プラグインが悪さをしているわけではない」その切り分けができるので、次の手を考えます。
    あと、可能性としては薄いのですが、ブラウザのキャッシュも一度クリアにしておくことをおすすめします。

  28. 名前:空飯 投稿日:2016/11/24(木) 23:45:50 ID:a0438bff0

    >わいひらさん ご回答ありがとうございます!言うとおりに他のプラグインを停止してみたところbbPressが作動しました。本当に助かりました!!
    調べたところ「WPtouch Mobile Plugin」が悪さをしていたようです^^;
    これに代わるスマホ用のプラグインを探してみたいと思います!

  29. アバター画像 名前:わいひら 投稿日:2016/11/25(金) 21:36:57 ID:bce54182c

    うまく動作したようでよかったです。
    そのプラグインは、僕は使ったことがありませんが、まだまだ結構使っているサイトもありますよね。
    WPtouch Mobile PluginとbbPressの相性が悪いのは、初めて知りました。
    教えていただきありがとうございます。

  30. 名前:たま 投稿日:2019/07/13(土) 13:05:51 ID:599a6210d

    こちらの情報を参考に構築してみました。
    大変参考になりました。ありがとうございます。

    私の運用は、トピックの新規作成は、管理人のみとして、訪問者には返信で記入していただくやり方にしてます。
    その際に、新規投稿が一番最初のページの一番最初に表示されるよう、wordpressのfunctions.phpに逆順に並び替える関数を作って、並びを変えてます。
    そうすると一つ問題があって、新規に返信した際に、表示されるURLのページ指定を変えられず最終ページが指定されてしまています(実際には1ページ目)
    返信を投稿した際に、表示するURLを変更するにはどうすればよいかご存知であれば教えて下さい(どのphpが実行されるのか?)

  31. アバター画像 名前:わいひら 投稿日:2019/07/14(日) 09:47:37 ID:c4e00849d

    申し訳ないですが、プラグインの個別カスタマイズについては、僕が実際のコードを使用して動作確認をしているわけではないので、分からないとしか言えないです。