実はなんとなくSTINGERのBBSを作成していました。
WordPressでなんとか作れないかな~と思ってたらよさげなプラグインと紹介記事があったので作成。ただ、色々と記事の内容より新しくなっていくつか変わっていたので全体の作成方法を改めて記事に残しておきます。
参考にさせて頂いたサイト
WordPress]プラグイン bbPress 2 でフォーラム作りにチャレンジ
WordPress3.5 + Twenty Twelve + bbPressでフォーラムのDemoサイトを作り直しました
スポンサーリンク
WordPressで掲示板を作る方法
掲示板作成プラグインbbPress
使用するプラグインは「bbpress」です。
テーマは「Twenty twelve」を使用しています。
まずは、「プラグイン」の「新規追加」からbbpressをインストールして有効化。
DL bbPressプラグイン
日本語化
プラグインを日本語化します。
日本語化ファイルはこちらのサイトで配布されていますのでありがたくダウンロード。
ダウンロードした「bbpress-ja.mo」を
/wp-content/plugins/bbpress/languages
にアップロードすればOKです。
利用するテーマをbbPressに適応させる方法
次の手順が厄介です。
通常のテーマを使用しても「bbPress」は使えません。反映のさせ方はこちらに記載されています。
まずは、テーマ(今回はTwentytwelve)のフォルダ内に「bbspress」というフォルダを作成してプラグイン「bbPress」の中にある「templates」の中身を全部コピーします。
そして、今度はプラグインの「temlete」内にある「default」のさらに中にある「extras」の中にあるファイルを全てテーマのフォルダ内にコピーします。
※先ほど作った「bbpress」のフォルダの中ではなく第一階層に。
以上で準備完了です。
テーマを有効化しましょう。
基本ページを作成する
まず必要なのは「フォーラム」「トピックの作成」「最近のトピック」のページです。
まずはフォーラムの作成
①固定ページで「Forum」というタイトル(何でもいい)をつけ、③で「bbPress-Forums(index)」選択して④「公開」します。
フォーラムはメニューのフォーラムより、いくつも作成できます。
STINGER BBSでは「初心者用」とか「雑談」とか作りました。
①「設定」にて②で「固定ページ」を選択して③「フォーラム」を選択すると(図では「最近のトピックスになっていますが・・・)
TOPページがこうなります。
その他のページを作る
同様に、③の部分を「bbs-create Topics」でトピックスの作成ページ
「bbPress-Topics(Newest)」で最近のトピックスを作成できます。
カラム落ちの修正
このままだと、右カラムが下に落ちるカラム落ちが発生しますので修正します。
header.phpの一番下に
<div class="site-content" id="primary"></div>
を追加。
つづいてサイドバーにも。
</div><!-- #content --> </div><!-- #primary -->
赤枠の位置に上記のコードを追加。
※<>は半角に変更して下さい。
そうすると、「page.php」ではコードが重複するので該当箇所を削除。
※下図の赤枠部(他にもあるかも。。)
以上で完成です。
デフォルトでは、表示される投稿数やコメント数は「15」でページングされるようです。
ソーシャル認証にも対応
プラグインのSocial Loginを利用すれば、
TwitterやFacebookなどのSNSによる会員登録も可能です。
その他、STINGER BBSで使用でしているプラグイン
- WP User Avatar(アバターを設定できます。)
まとめ
掲示板のニーズって意外とまだあるんじゃないかな~と思います。
そんなニーズにも応えるWordPressって素敵ですね。
フォーラム STINGER BBS
※Wpxサーバーだと上手くいきませんでした。原因は追いかけてません。。