| 开发者 | kanedashinya |
|---|---|
| 更新时间 | 2026年5月11日 15:11 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[omusubi id="1"] を記事や固定ページに貼るだけomusubi_form_inline_css フィルター — テーマ・サイト固有プラグインから動的に CSS 拡張可能 (開発者向け)フォーム一覧の各行に表示されるショートコード [omusubi id="1"] をコピーして、固定ページ・投稿・ブロックエディタの「ショートコード」ブロックに貼り付けてください。
フォーム定義は {prefix}omusubi_forms テーブル、送信された回答は {prefix}omusubi_submissions テーブルに保存されます ({prefix} はサイトのテーブル接頭辞、通常は wp_)。
email タイプのフィールドが含まれていることを確認してくださいwp_mail() が動作している必要があります。サーバーによっては SMTP プラグイン (WP Mail SMTP 等) の併用を推奨します郵便番号フィールドの「住所検索」ボタンを押すと、ブラウザから第三者サービス (Zipcloud) の API に 7 桁の郵便番号が送信され、対応する住所が返ってきます。詳しくは「外部サービスについて」の項目をご覧ください。この機能はフォーム編集画面で「対象の住所フィールド」を設定した場合のみ有効になります。
はい。「メール設定」タブの「受付期間」セクションで、受付開始日時と終了日時を設定できます。期間外はフォームが表示されず、代わりに案内メッセージが表示されます。サーバー側でも検証しているため、フロントエンドの JS を迂回した直接送信もブロックされます。
デフォルトではプラグイン削除時にテーブル・オプション・プレビューページをすべて削除します。データを残したい場合は、プラグインを削除する前にオプション omusubi_keep_data_on_uninstall を 1 に設定してください (例: WP-CLI wp option update omusubi_keep_data_on_uninstall 1)。
現在の 1.0.0 では、WordPress 標準の nonce 検証と必須項目チェックのみです。大量の自動送信が気になる場合は、reCAPTCHA 等のプラグインと組み合わせるか、期間限定受付機能で受付ウィンドウを絞ってください。
翻訳テンプレート (.pot) は languages/ に同梱されています。omusubi-en_US.po 等を作成して翻訳を提供いただければ、パッケージに同梱していきたいと考えています。
data-field-style 等) で派生スタイルを wp_add_inline_style 経由で出力 (フォーム単位スコープ)omusubi_form_inline_css フィルターを公開 — テーマや site-specific プラグインから動的に CSS を追加可能 (開発者向け拡張ポイント)wp_add_inline_style 出力をすべて取り除き、設定の保存パスからも custom_css フィールドを排除