昔制作して放置し続けている「WordPress版レスポンシブ・メールフォーム」を白紙から作り直しています。
「Contact Form 7」や「MW WP Form」を参考にさせていただいておりますが、さすが有名アドオンなだけあってコードのスキルも高く、ファイル構成も複雑にできているため、ソースコードを見ても仕組みがさっぱりわかりません。
というわけでほとんど参考にならなかったので、手探りで作っています。
- 通常版レスポンシブ・メールフォームの全機能、およびすべてのアドオンが使用できる。(完成済)
- config.phpの設定(各アドオンの設定も含む)はすべてWordPressの管理画面上で設定できる。(完成済)
- 複数のフォーム(config.phpの設定はそれぞれ別)を作成できる。(完成済)
- テーマをアップデートさせても影響がない。(完成済)
- プラグインのアップデートの問題。
- WordPressのライセンスとの兼ね合いの問題。
- 有料アドオンの不正利用を防ぐ仕組みの問題。
とりあえずは上記のような仕様を予定していますが、上記すべての問題点が解消できなかった場合は金にならないので公開しないかもしれません。