Frontend Submissionsは、当社の最も広く使用されている拡張機能の1つであり、Web上の多くのデジタルマーケットプレイスの基盤となっています。本日、Frontend Submissionsの新しいバージョンをリリースできることを嬉しく思います。このバージョンでは、ベンダーが下書きの提出を保存するための新しいオプション、プラグイン全体でのフロントエンドマークアップの改善、新しいテンプレートファイルなど、いくつかの重要な改善がもたらされます。バージョン2.5は2週間前にベータ版としてリリースされ、広範なテストの後、すべての人に利用可能になったと確信しています。
下書きとして保存オプション
バージョン2.5では、ベンダーが提出物を下書きとして保存できる新しいオプションを導入しました。これにより、ベンダーは進捗状況を保存して後で続行できるため、単一のセッションで提出物全体を完了する必要がなくなります。

下書きとして保存オプションは、ベンダーが新しい製品を提出するとき、およびまだ公開されていない既存の製品を編集するときに表示されます。
ベンダー統計再計算ツール
サイト管理者がベンダーの収益と売上の統計情報を再生成する必要がある場合があります。たとえば、アカウントが結合された場合や、ベンダーのアカウントに追加または削除された製品がある場合などです。バージョン2.5では、サイト管理者がベンダーのアカウントに表示される統計情報を再生成できる新しいツールを導入しました。

このツールはDownloads → Toolsにあります。
新しいトグルフィールドタイプ
Frontend Submissionsのこの新しいバージョンでは、サイト管理者が提出フォーム、登録フォーム、プロファイルフォームに「トグル」フィールドを追加できる新しいフィールドタイプを導入しました。

トグルフィールドは、ベンダーが特定の条件に参加またはオプトアウトする必要があるはい/いいえタイプの質問に最適です。トグルフィールドは、機能やオプションをオンまたはオフにするためにも使用できます。たとえば、このトグルフィールドは、適切なメタキーを提供することで、他のEasy Digital Downloadsプラグインによって提供されるオプションを有効または無効にするために使用できます。
スケジュールされた製品公開のメールアラート
新しいメールオプションが追加され、ベンダーは、スケジュールされた製品が公開されたときに自動的にメールを受信できるようになりました。これにより、ベンダーは、リリース用にスケジュールされた製品の1つがサイトで実際に公開されたときに通知されます。
フロントエンドダッシュボード、フォーム、フィールドのマークアップの改善
テーマ作成者がFrontend Submissionsをテーマに統合する上で直面した最大の課題の1つは、プラグインのバージョン1.0で導入されたマークアップが、最終的にユースケースに適していなかったという事実です。バージョン2.5では、マークアップの大部分を可能な限り改善し、開発者がサイトに統合しやすくし、マークアップを期待される標準に引き上げました。
調整した領域はいくつかあります。
- ログインフォームと登録フォームからテーブルが削除され、divタグに置き換えられました。
- 送信、プロフィール、登録、および連絡先フォームのフィールドに、各フィールドの周りにfieldset タグが誤って含まれていました。これらは、より意味的に正しい div タグに置き換えられました。
- メニューとメインのダッシュボード本体を囲むベンダーダッシュボード に div ラッパーが追加されました。
- すべてのフロントエンドフォームからインラインCSSが削除されました。
- H1 タグは、適切な場所では legend タグに、それ以外のすべての場所では H3 タグに置き換えられました。
- 一部の入力フィールドには、 for 属性を持つ適切なラベルがありませんでした。これらは修正されました。
- 多くのCSSクラス名とIDが標準化されました。なお、後方互換性の理由から、既存のクラス名やIDは削除または変更されていません。
これらの変更により、テーマ開発者やサイト所有者は、フロントエンド送信のすべての要素の表示を大幅にカスタマイズしやすくなるはずです。
より多くのテンプレートファイル
ベンダーダッシュボード エリアの表示をテーマ作成者やサイト所有者がカスタマイズしやすくするために、いくつかの新しいテンプレートファイルを導入しました。新しいファイルは次のとおりです。
- frontend-edit-product.php
- frontned-new-product.php
- frontend-profile.php
これらのテンプレートファイルは非常に最小限です。フォームの表示の大部分はフォームビルダーを通じて処理する必要があるためですが、ファイルが利用可能になったため、フォームの周囲のコンテンツをより簡単に追加またはカスタマイズできます。
その他の改善
上記のハイライトとともに、他の多くの改善とバグ修正も導入しました。
- バックエンドで製品を編集する際に、ファイルがサイト管理者に再割り当てされる原因となっていたバグが修正されました。
- ベンダーが手動で承認されたときにベンダーに送信されるメールが送信されていませんでした。
- いくつかのフックが追加のパラメータで更新されました。
- オプトインデータ追跡が削除されました。
- ベンダーダッシュボードにファイルセクションが表示されない原因となっていたバグが修正されました。
- ベンダーアバターは、すべての標準サイズをサポートするようになりました。
- いくつかのページネーションバグが修正されました。
- ファイルアップロードフィールドにファイルをアップロードする代わりにファイルURLを貼り付けると、サイレントに失敗していましたが、現在はエラーメッセージが表示されます。
- 注文は、完了以外のステータスのときに、ベンダーダッシュボードで不正確なステータスを表示していました。
- ファイルアップロードは、アップロードされた製品に常に添付されるようになりました。
- ベンダーダッシュボードの注文 タブに新しいフックが追加されました。
- ベンダーダッシュボードの収益 タブに、ベンダーの収益の概要が表示されるようになりました。
- 非推奨のget_page()関数の使用はget_post()に置き換えられました
- クイック編集がダウンロードリストテーブルで機能するようになりました
- 送信、プロフィール、連絡先、登録に使用されるフォームを許可する設定は、問題があり不要であったため削除されました。
バージョン 2.5 は、有効なライセンスキーがアクティブになっているすべてのサイトのプラグインページからワンクリックで更新できます。アカウントページからもダウンロードできます。ライセンスをお持ちでない場合は、購入情報については製品ページをご覧ください。




