フォーラムへの投稿がスパム扱いとして保留されてしまう問題が解決しました

ガタガタです。あけましておめでとうございます。

かねてよりたびたび見られていた、「フォーラムへの投稿が、本来はスパムではないものもスパムとして保留になり、管理者が承認するまで表示されなくなってしまう」問題が(おそらく)解決しました。

この問題については、フォーラム開設当時から利用者の皆様においてもご不便をおかけし、また私も原因が分からず悩まされておりました。

改めて調査したところ、どうやらWordPressの「設定>ディスカッション>コメントモデレーション」の設定が原因になっているようでした。

てっきり、フォーラム導入に使っているbbPressプラグインの仕様によるものかと思っていましたが、まさかWordPressの設定が影響しているとは思わず盲点でした……

コメントモデレーションとは、コメントなどの投稿に、URLを特定数以上含まれている場合、その投稿を自動的に保留にする、というものです。

現在、当サイトでは20に設定していますが、初期状態では2個以上のURLを含む場合に保留する設定になっていました。

ここでいうURLとは、別ページへのリンクだけではなく、画像の貼り付けも含んでいます。そのため、投稿内に画像を複数個貼り付けたり、複数の別ページのURLを貼り付けたりすると、スパム扱いで保留、という挙動になっていたようです。

ただ、この設定を緩くすると、そのぶん本物のスパム投稿への対策も緩くなってしまいます。そのため、代わりに「Advanced noCaptcha & invisible Captcha」というセキュリティ強化プラグインを導入しました。

Advanced noCaptcha & invisible Captcha (v2 & v3)

このプラグインは、reCAPTCHAというセキュリティ対策ツールをWordPressに導入するものです。ネットで何か送信するとき、よく「私はロボットではありません」というチェックを求められることがあります。あれがreCAPTCHAです。

詳しい導入方法は、下記のページが詳しいです。

文字入力や面倒な手間は不要。不正アクセスをAIによって見抜くプラグイン「Advanced noCaptcha & invisible Captcha 」

もしも似たようなことでお悩みの方がいたら、参考にしていただければと思います。

改めて、フォーラムをご利用の皆様にはご迷惑をおかけしました。
私はWordPressを利用し始めて長いし、仕事でも毎日のように触れていますが、まだまだ知らないことだらけだと実感しました。。今後もいっそう知識を深めていき、EASEL利用者さんにも還元できればと思います。