Shed Form – Export/Import

有料

Shed Form のフォーム設定を JSON でエクスポート・インポートする有料アドオンです。

対応: WordPress 6.0  / PHP 8.1以上

更新履歴

v1.0.7
  • ✦ セキュリティ (EI-03): インポート時にshed-form本体の保存パスと同等のサニタイズを適用。fileフィールドのextras.allowed_extensionsを既知の安全な拡張子のみに再フィルタ、custom_css設定にwp_strip_all_tags()を適用、admin_email_to/admin_email_reply_to/reply_email_reply_toにis_email()検証を追加
v1.0.6
  • ✦ セキュリティ: WordPress 7.1.2 実機確認(エクスポート/インポート)・Tested up to 更新
v1.0.5
  • 🔧 セキュリティ: 自動更新パッケージ URL の配信元ホストを検証するように修正
v1.0.3
  • 🔧 [fix] WPShed_Plugin_License クラスの二重宣言 Fatal Error を防止。lib ファイルの require_once 前に class_exists ガードを追加
v1.0.0
  • ✦ 安定版リリース
  • 🔧 セキュリティ強化: 権限エラー時に HTTP 403 ステータスコードを返すよう修正
v0.1.3
  • ✦ 複数フォームの一部インポート失敗時に重複リスク警告と操作案内を表示
  • ✦ 失敗フォームの結果行にフォームタイトルを表示
  • ✦ 全成功 / 一部失敗 / 全失敗でノーティスの色(緑 / 黄 / 赤)を切り替え
v0.1.2
  • ✦ セキュリティ強化: JSON デコード深度制限(DoS 防止)
  • ✦ セキュリティ強化: インポート時の整数オーバーフロー対策(MySQL INT 範囲クランプ)
  • ✦ セキュリティ強化: トランジェント再バリデーション(キャッシュポイズニング対策)
  • ✦ セキュリティ強化: DB エラー詳細をサーバーログのみに記録
  • ✦ セキュリティ強化: エクスポート上限 50 件の強制チェック追加
  • 🔧 バグ修正: JSON 生成失敗時のエラーハンドリング
  • 🔧 バグ修正: エクスポートタイムスタンプを UTC に統一
  • ✦ 依存プラグインの「インストール済み・未有効化」を区別した通知表示
  • ✦ 連鎖有効化(依存プラグインが揃った瞬間に使用可能通知)
v0.1.1
  • ✦ プラグインスラッグを shed-form-export-import に統一
v0.1.0
  • ✦ 初回リリース: 単一 / 複数フォームのエクスポート・インポート
  • ✦ JSON プレビュー付きインポート
  • ✦ トランザクション保護
  • ✦ ライセンスキー認証