プライベート投稿機能

ユーザーが投稿を非公開/プライベートにするか、公開/プライベート解除するかを選択できるようにしたいと考えています。
非公開にすると、投稿者はスタッフのみが投稿を見ることができ、Google検索結果にも表示されなくなります。
投稿者は、投稿後いつでも設定を変更できます。

もしあなたの言うことを正しく理解していれば、これはすでに(Discourseのほぼ全期間にわたって)可能です。

これは、親トピック(投稿はトピックの一部です)を、少なくともtrust_level_0グループによって制限されているカテゴリに配置するだけで実現できます。

私は自分のサイトの1つでこれを行っています。これにより、Googleからこれらの投稿を隠し、ボーナスとしてサインアップを促すことができます。

この場合、ユーザーはスタッフグループに個人メッセージを送信できます。それ以外の場合は、公開カテゴリに投稿します。
ただし、ユーザーはモデレーターに、公開トピックを個人メッセージにするか、メッセージを公開するように依頼する必要があります。

「いいね!」 1

何か明確にできますか?

各ユーザーの投稿はスタッフとそのユーザーのみが見ることができるのか、それとも_すべての_登録ユーザー(スタッフを含む)が投稿を見ることができるのか?

「ユーザー」の定義について、少し曖昧だったと思います。

「いいね!」 1

それに最も近いのは、この非公式プラグインです。

しかし、これはあなたが望むものとまったく同じではありません。なぜなら、この機能はトピックごとに有効になるからです(トピック内のすべての投稿が非表示になります)。

「いいね!」 1

各ユーザーの投稿は、スタッフと投稿したユーザーのみが見ることができます。

「いいね!」 1

ユーザーが自分で選択できる方が良い