SPWForm用アドオン

SPWFormAMA

2026年3月24日
ベータ版 アドオン wp plugin

SPWFormAMA は、SPWForm 向けの無料アドオンです。現行版では、日本語話者であれば比較的自然に解ける問題を使って、自動スパム投稿を補助的に落とすための簡易スパム対策機能を追加できます。

reCAPTCHA のような外部サービス連携とは別の方向で、フォームにもう一段の確認を加えたい場合に向いています。大がかりな導入ではなく、SPWForm に小さく追加できる拡張として使えます。

機能一覧

  • 日本人向け簡易スパム対策 1
  • 日本人向け簡易スパム対策 2
  • SPWForm 本体の依存チェック
  • 設定画面でのショートコード案内
  • 送信失敗時の再試行復元基盤

SPWFormAMA が向いているケース

  • SPWForm に簡単なスパム対策を追加したい
  • 無料で試せる補助機能を先に入れたい
  • 外部サービス連携とは別の補助的な対策も持っておきたい

主な特徴

  • 日本人チェック

    このの単語を問題に従って4文字にしてください。

    すぽんじ ブツダン

    問題: ひらがなカタカナに変えて、単語を逆順にして真ん中の4文字

    答え:
    による 4 文字変換型の日本語問題を追加できます。
  • 日本人チェック

    2問の正解を選択してください。両方正解すると送信できます。

    問題 1JRの窓口といえば「〇〇〇の窓口」

    問題 2お相撲さんは?

    による 2 問構成の 5 択型日本語問題を追加できます。
  • 確認画面あり構成では確認画面のみ、確認画面なし構成では入力画面に表示されます。
  • 問題データは署名付き payload で保持され、改ざん検知に対応しています。
  • 2 種のスパム対策ショートコードは同時使用できず、併用時はエラー扱いになります。

導入メリット

  • 本体のフォーム構成を大きく変えずに、追加の確認ステップを入れやすくなります。
  • 有料機能に進む前の軽量な補助策として使えます。
  • SPWForm の運用に小さく機能を足したい場合に扱いやすい構成です。

仕様のポイント

  • SPWForm 本体に依存するアドオンです。単体では動作しません。
  • 現時点で実装済みの固有機能は、日本人向け簡易スパム対策 2 種です。
  • 管理画面では機能スイッチではなく、利用するショートコード案内を表示します。
  • スパム対策は補助的なものであり、すべての迷惑送信を防ぐものではありません。

SPWFormAMA は SPWForm 本体の追加アドオンとして導入します。単体では使えないため、先に SPWForm を有効化してください。

インストール手順

  1. 先に SPWForm 本体をインストールし、有効化します。
  2. 次に SPWFormAMA をアップロードして有効化します。
  3. 設定画面「設定 > SPWForm AMA」で使いたいショートコードを確認します。
  4. フォーム本文に

    日本人チェック

    このの単語を問題に従って4文字にしてください。

    イバラキ めんるい

    問題: カタカナひらがなに変えて、偶数番目の文字を消して

    答え:
    または

    日本人チェック

    2問の正解を選択してください。両方正解すると送信できます。

    問題 1通勤の定番の乗り物

    問題 2神社でお賽銭の定番コイン

    のどちらか 1 つを設置します。
  5. 実際にフォーム送信テストを行い、通常送信とスパム対策表示の両方を確認します。

設置時のポイント

  • 2 つのショートコードは同時に使えません。
  • 確認画面あり・なしで表示タイミングが変わるため、フォーム構成ごとに確認してください。
  • 補助的なスパム対策なので、必要に応じて他の対策と併用してください。

変更履歴

ver 0.1.6(2026-05-16)

  • 日本人向け簡易スパム対策 2 の設定画面案内文の表示崩れを修正。
  • 入力内容を保持して戻る retry URL に nonce 検証を追加。
  • SPWForm 本体向けのアドオン互換性メタデータ登録を追加。

ver 0.1.5(2026-05-09)

  • 管理画面上部に表示していた更新通知を無効化。
  • プラグイン一覧内の更新通知を warning 表示に変更。

ver 0.1.4

  • [spwf_nihongo_validation_2 incorrect_thanks] の incorrect_thanks 判定を修正。
  • incorrect_thanks 時のサンクス画面で、通常の送信完了時メッセージを表示し、再入力リンクを追加。
  • AMA の再入力リンク経由で、選択項目の投稿値をより確実に復元するよう修正。

ver 0.1.3

  • WordPress 標準のプラグイン更新フローと更新ボタンに対応。

ver 0.1.2

  • バージョン通知の不具合を修正。

ver 0.1.1

  • 管理画面の更新通知を追加。
  • プラグイン一覧に更新ダウンロードページへの行リンクとアクションリンクを追加。

ver 0.1.0

  • 初回版をリリース。
  • 日本人向け簡易スパム対策 1 を追加。
  • 日本人向け簡易スパム対策 2 を追加。

Download

Latest version: 0.1.6

ダウンロードするにはユーザー登録をお願いします。

ダウンロード前に配布プラグイン利用規約をご確認ください。