インフラ案
1. WP + プラグイン「StaticPress」でS3にコンテンツを置いてホストする
2. WP + EC2 + CloudFront で検索クエリの実装
- https://qiita.com/Ichiro_Tsuji/items/38592e737257cb45ca13
- https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/QueryStringParameters.html
- https://dev.classmethod.jp/articles/cloudfront-query-string-forwarding-and-caching/
問合せフォーム プラグイン案
1. MW WP forms
- DB使用時のデータ保存先 => wp_posts
(https://teratail.com/questions/240897) - ※メール配信されたものしかDBに残せない仕様らしい。今回メールサーバーは用意しないため、仕様を断念。
2. Contact Form 7 | Flamingo | Contact Form 7 add Confirm
- Contact Form 7
➡ コンタクトフォームをmarkdown表記で作れるし、関連プラグインが多いため、これを採用。 - Flamingo
➡ 関連プラグインの一つで、問合せをデータベースに保存できる。 - Contact Form 7 add Confirm
➡ 関連プラグインの一つで、確認画面を追加することができる。(Contact Form 7はデフォルトでは確認画面なし)
【使い方の参考】
- https://nldot.info/check-points-for-contact-form-7-add-confirm-not-work/
- https://nldot.info/how-to-fix-the-contact-form-7-add-confirm-response-to-the-latest-cf7/
- https://imitsu.jp/matome/hp-design/8756151630195750
- https://dev-lib.com/contact-form-7-db-save/
- https://arata01.info/contact-form-7-add-confirm-15013
【Contact Form 7 add confirm が正常に動作しない】
- https://info-con.co.jp/tips/wordpress-15-contact_form_7_add_confirm/
- https://ja.wordpress.org/plugins/contact-form-7/advanced/ (旧バージョン)
Contact Form 7 Multi-Step Forms
Contact Form 7 add confirm の代案プラグイン
【使い方の参考】
- https://www.itti.jp/web-design/heres-how-to-set-up-and-customize-contact-form-7-to-work-in-the-2020s/
- https://ja.wordpress.org/plugins/contact-form-7-multi-step-module/
- ★https://www.itti.jp/web-design/contact-form-7-multi-step-forms/