前の記事で紹介したWordPressの掲示板(BBS)プラグイン「bbpress」
このままでも充分掲示板としては利用できるのですが、どうせなら画像やファイルの添付もできるようにしてより内容の濃いBBSを作りたい!!
を可能にするのがbbpressに追加するプラグイン「GD bbPress Attachments」です。
GD bbPress Attachmentsプラグインは単体動作ではなくbbpressがインストールされている環境で画像&添付ファイルをアップロードできるようにする追加機能で、簡単な設定で画像付き掲示板が作れるようになります。
GD bbPress Attachmentsを追加してできることは・・・
1.画像の添付
2.ファイルの添付
3.添付ファイルの上限サイズ・1つの投稿でアップロードできるファイル数の設定
4.ファイルを添付できる権限の設定
5.アップロードした添付ファイルを入れ替えたり削除したりできる権限の設定
6.アップロードした画像をサムネイル表示する
7.画像の表示スタイルを独自のものにする設定
など、画像やファイルをアップロードさせるBBSとして充分な機能を追加することができます。
プラグイン自体は新規検索からプラグイン名で導入も可能ですし、こちらのWordPressプラグインサイトから入手することも可能です。インストールと有効化は他のプラグインと同様です。
日本語化することで意味が分かるようになるのですが、私が翻訳したものでよければ
からダウンロードしてください。
設定内容を日本語化すると、内容は見れば分かると思いますので実際に変更して調整してみてください。
設定画面はダッシュボードのフォーラムから展開されるメニューに「添付」という項目が加わっているのでそこで行ってください。
この追加プラグインの優れているところはアップロードできる添付ファイルの数とサイズがフォーラム(掲示板のテーマ)毎に個別指定できること。
掲示板のテーマによっては大きなファイルを扱う必要があったり、大きな画像を扱う必要があったりするわけですから実に便利ですね。ただし、大きなファイルといってもphp.iniで設定されているファイル上限を上回るファイルは扱えないので、php.iniをサーバー上で編集するかhtaccessファイルに設定事項を追記するなりして対応してください。
例)htaccessでファイルのサイズ上限を設定する場合の記述
php_value upload_max_filesize ●M
●の中に適当な数字を入力して追記
例)投稿のタイムアウトエラーが出てしまう場合の記述
php_value max_execution_time ●●
php_value max_input_time ●●
●の中に適当な数字を入力して追記
ファイルサイズやタイムアウト時間はエラーが出たときに内容が表示されるので、それよりも大きな数字を入れて試してください。
WordPressの管理画面からhtaccessファイルを操作できる
という便利なプラグインもあります
許可したはずなのに閲覧者に添付ファイルが表示されないときは
テスト的に掲示板を作ってみてわかったのは、このプラグインとbbpress本体に「閲覧者に添付ファイルを表示しない」というチェックがあることです。だれでも添付画像などを見ることができるようにするにはbbpressの掲示板そのものと「GD bbPress Attachments」の設定の両方のチェックを外すとどんな権限の人が見ても添付画像などが表示されるようになります。
bbpressの導入方法をより分かりやすくしたページがあります