バージョン1.3.1が本日リリースされ、プラグインの内部システムの非常に重要なアップグレードと、多くのユーザーが要望していた非常に便利な新機能が追加されました。ダウンロード設定の簡単なオプションで、購入者が購入したファイルをダウンロードできる合計回数を制限できるようになりました。
新しいダウンロード制限機能は、以下のスクリーンショットで確認できます。
この機能により、購入者が各購入からファイルをダウンロードできる回数に制限を設定できます。たとえば、これを10に設定すると、購入者は各ファイルを10回しかダウンロードできません。再度ファイルをダウンロードしようとすると、制限に達していることを知らせるエラーが表示されます。
v1.3.1のもう1つの大きなアップデートは、プラグインに組み込まれた新しいログシステムです。このログシステムにより、プラグインで発生したイベントを簡単に記録できます。たとえば、ファイルがダウンロードされるたびに、ユーザーに関する情報がデータベースに記録されるため、管理者であるあなたは誰がいつどのファイル(およびどこから)ダウンロードしたかを正確に確認できます。
ログシステムは、まもなく決済ゲートウェイのエラーログを含むように拡張される予定です。そのため、カードの拒否など、エラーが発生した購入があった場合は、エラーが記録されます。これは、ストアオーナーが支払いの失敗、クレジットカード詐欺、および購入に関連するその他の問題を追跡する必要がある場合に非常に役立ちます。
1.3.1では他にもいくつかの変更が導入されているため、以下の完全な変更ログを確認してください。
- ドイツ語翻訳ファイルを更新しました
- 購入者がファイルをダウンロードできる回数を制限する新しいファイルダウンロード制限オプションを追加しました
- ローカライズが欠落していた一部のテキスト文字列を修正しました
- 設定フィールドのコールバック関数が見つからない場合の、新しいフェイルセーフを追加しました
- 関数の戻り値に対する多数の新しいフィルターを追加しました
- 非推奨の関数呼び出しを追跡するための新しい関数を追加しました
- カート内のアイテムがpost_type「download」であることを確認するチェックを追加しました
- wp-content/uploads/edd/に空のindex.phpを作成する際のバグを修正しました
- edd_get_purchase_link()のHTMLクラス名のバグを修正しました
- 古いファイルダウンロードおよび購入ログを新しいEDD_Loggingクラスに変換するためのアップグレードルーチンを追加しました
- データベースのアップグレードを処理するための新しいアップグレードルーチンを追加しました
- イベントを記録するための新しいEDD_Loggingクラスを追加しました
- register_post_type()の不要なパラメータを削除しました
- コードフォーマットの改善
- カスタムレポートビューのサポートを追加しました





