WordPressで掲示板を作成する方法~bbsPressの使い方

PR

2014-02-10_182709

参考 http://bbpress.org/

実はなんとなくSTINGERのBBSを作成していました。
WordPressでなんとか作れないかな~と思ってたらよさげなプラグインと紹介記事があったので作成。ただ、色々と記事の内容より新しくなっていくつか変わっていたので全体の作成方法を改めて記事に残しておきます。

スポンサーリンク

WordPressで掲示板を作る方法

掲示板作成プラグインbbPress

 使用するプラグインは「bbpress」です。
テーマは「Twenty twelve」を使用しています。

2014-01-31_194348

まずは、「プラグイン」の「新規追加」からbbpressをインストールして有効化。

DL bbPressプラグイン

日本語化

プラグインを日本語化します。
日本語化ファイルはこちらのサイトで配布されていますのでありがたくダウンロード。

2014-01-31_202120

ダウンロードした「bbpress-ja.mo」
/wp-content/plugins/bbpress/languages
にアップロードすればOKです。

利用するテーマをbbPressに適応させる方法

次の手順が厄介です。
通常のテーマを使用しても「bbPress」は使えません。反映のさせ方はこちらに記載されています。

2014-01-31_202527

まずは、テーマ(今回はTwentytwelve)のフォルダ内に「bbspress」というフォルダを作成してプラグイン「bbPress」の中にある「templates」の中身を全部コピーします。

2014-01-31_202742

2014-01-31_202946

2014-01-31_203023

そして、今度はプラグインの「temlete」内にある「default」のさらに中にある「extras」の中にあるファイルを全てテーマのフォルダ内にコピーします。

2014-01-31_203128

※先ほど作った「bbpress」のフォルダの中ではなく第一階層に。

以上で準備完了です。
テーマを有効化しましょう。

2014-01-31_203750

基本ページを作成する

まず必要なのは「フォーラム」「トピックの作成」「最近のトピック」のページです。

まずはフォーラムの作成

2014-01-31_20h38_39

①固定ページで「Forum」というタイトル(何でもいい)をつけ、③で「bbPress-Forums(index)」選択して④「公開」します。

2014-01-31_204109

フォーラムはメニューのフォーラムより、いくつも作成できます。
STINGER BBSでは「初心者用」とか「雑談」とか作りました。

2014-01-31_204537

①「設定」にて②で「固定ページ」を選択して③「フォーラム」を選択すると(図では「最近のトピックスになっていますが・・・)

2014-01-31_212531

TOPページがこうなります。

その他のページを作る

2014-01-31_204222

同様に、③の部分を「bbs-create Topics」でトピックスの作成ページ

2014-01-31_204429

「bbPress-Topics(Newest)」で最近のトピックスを作成できます。

カラム落ちの修正

このままだと、右カラムが下に落ちるカラム落ちが発生しますので修正します。

2014-01-31_204715

 header.phpの一番下に

<div class="site-content" id="primary"></div>

を追加。
つづいてサイドバーにも。

2014-02-10_183425

 

</div><!-- #content -->
</div><!-- #primary -->

赤枠の位置に上記のコードを追加。
※<>は半角に変更して下さい。

そうすると、「page.php」ではコードが重複するので該当箇所を削除。
※下図の赤枠部(他にもあるかも。。)

 2014-02-10_183744

 以上で完成です。
デフォルトでは、表示される投稿数やコメント数は「15」でページングされるようです。

ソーシャル認証にも対応

2014-02-10_184528

プラグインのSocial Loginを利用すれば、
TwitterやFacebookなどのSNSによる会員登録も可能です。

2014-02-10_184448

その他、STINGER BBSで使用でしているプラグイン

まとめ

掲示板のニーズって意外とまだあるんじゃないかな~と思います。
そんなニーズにも応えるWordPressって素敵ですね。

フォーラム STINGER BBS

※Wpxサーバーだと上手くいきませんでした。原因は追いかけてません。。

-Stinger