左坊のメモ帳

WordPress など

*

bbPressの掲示板投稿内容を管理者が承認してから表示させる方法

   

投稿内容承認制の掲示板を作るには

bbPressの投稿内容を、管理者(特定のユーザー)が承認したら表示させる、という承認フロー付きの掲示板を作る方法です。
「Peter’s Collaboration E-mails」プラグインではうまくいかなかったので、別のプラグインを使いました。

スポンサーリンク

「bbPress – Moderation Tools」を使います

公式プラグインなので、ワードプレス管理画面からインストール、有効化します。

設定箇所

「設定>>フォーラム」に設定箇所があります。

Redirect blocked users

フォーラム権限「ブロックされています」ユーザーに対する動作を設定できます。
デフォルトは「404ページが見つかりません」

Hold for Moderation

「Moderation」(=承認対象)にする記事を選択できます。
none:承認不要で表示する
custom:特定の条件にマッチしたら承認必要とする(一旦承認されたユーザーは以後未承認で投稿できるようです)
all posts:すべての投稿を承認必要とする

Moderation Notifcations

承認待ち投稿があった時に、通知メールを送信する先を選択できます。
Notify Moderators:モデレーター全員
Notify Keymasters:キーマスター全員
Notify Custom Emails:カンマ区切りでメールアドレス個別指定

承認できるのはモデレーターとキーマスターの2つの権限ユーザーです。

日本語化

バージョン1.0.7時点で、pot、po、moの翻訳に対応しておらず、プログラムファイル(php)に直接文章が記述されています。
修正するファイルは、

wp-content/plugins/moderation-tools-for-bbpress/moderation-tools-bbpress.php

です。

 - bbPress, WordPress, プラグイン