Easy Digital Downloads バージョン 1.9.9 が世界に向けてリリースされました。このリリースは 2 か月かけて準備され、多数の小さな改善と軽微なバグ修正が含まれています。
1.9.9 には、開発者にとって役立ついくつかの新しいアクションフックとフィルターが含まれています。たとえば、edd_get_variable_prices、edd_is_success_page、その他多数です。
ユーザーにとって、このバージョンの主な側面として多くの人が気づくのは、より大きな安定性、プラグインのいくつかの領域でのパフォーマンスの向上、およびキャッシュプラグインとの互換性の向上です。
このアップデートでは機能と動作に軽微な変更しか加えられていませんが、アップデートをインストールする前に完全なサイトバックアップを実行することが引き続き強く推奨されます。アップデートの前後に問題が発生した場合は、サポートフォーラムでお知らせください。
このリリースには 56 件以上のバグ修正と改善が含まれています。
変更点の完全なリスト:
- 新機能:カート数量が更新されたときの JS トリガーを追加しました
- 新機能:購入確認時のダウンロードファイル URL に CSS クラス名を追加しました
- 新機能:edd_is_success_page() 関数を導入しました
- 新機能:edd_get_variable_prices() 関数にフィルターを導入しました
- 新機能:Offer schema.org マークアップを追加しました
- 新機能:edd_get_sales_args フィルターを追加しました
- 新機能:edd_get_cart_content_details_item_discount_amount フィルターを追加しました
- 新機能:edd_get_cart_item_tax_item_discount_amount フィルターを追加しました
- 調整:edd_email_receipt_download_title フィルターに $payment_id を追加しました
- 調整:チェックアウト時の国選択フィールドの後に改行を追加しました
- 調整:依存関係としてロードされるため、wp_enqueu_script( ‘jquery’ ) の直接呼び出しを削除しました
- 調整:ダッシュボードの概要ウィジェットのレイアウトを改善しました
- 調整:ダウンロードテーブルのカラム幅を改善しました
- 調整:言語ファイルを更新しました
- 調整:開始日と終了日で支払い回数を制限しました
- 調整:支払い履歴の間隔を改善しました
- 調整:フロントエンドの ajax リクエストから nonce フィールドを削除しました
- 修正:ajax 呼び出し内でカートからの削除ボタンが機能するようにしました
- 修正:総売上統計の売上数を正しくフォーマットしました
- 修正:アンインストール中にすべてのカスタムタクソノミーとタームを削除しました
- 修正:EDD_HTML_Elements クラスを介したテキストフィールドの不適切な HTML を修正しました
- 修正:EDD_HTML_Elements クラスを介したチェックボックスフィールドの不適切な HTML を修正しました
- 修正:EDD_Payment_Stats のキャッシュキーの不具合を修正しました
- 修正:edd_get_purchase_link() でグローバル $post が利用できない場合の処理を正しく行いました
- 修正:カートの数量がマイナスになる可能性がありましたが、これは不適切でした。
- 修正:WordPress 3.9 で wp_editor() を使用した際の非推奨通知
- 修正:ダッシュボードウィジェットでの不適切なカーソル動作
- 修正:チェックアウト時の支払い方法アイコンの破損
- 修正:$wpdb->escape() の非推奨通知
- 修正:EDD_API でキーが設定されていない場合にユーザーを取得しない
- 修正:WP CLI を介して EDD をインストールする際の致命的なエラー
- 修正:オーストラリアの州関数でのタイプミス
- 修正:edd_count_purchases_of_customer() で未定義のインデックス
- 修正:InlineEditPost JS エラー
- 修正:IE での JS エラー
- 修正:ニュージーランド通貨の不適切なフォーマット
- 修正:セルビアの郵便番号の不適切な検証
- 修正:チェックアウト時のログイン済みユーザーのメールアドレスに対する検証なし
- 修正:PayPal IPN URL の不適切なスラッシュ
- 修正:Ajax 商品ドロップダウン検索が、見つかったすべての商品を返さない
- 修正:Android デバイスでファイルダウンロードが "index.php" という名前になる
- 修正:カードの状態とカードの国のフィールドでの重複フィールド ID
- 修正:割引管理画面の文字列が翻訳できない
- 修正:FORCE_SSL_ADMIN が true に設定されている場合の空のカート
- 修正:税ルールに含まれていない国に税が不適切に適用される
- 修正:グローバルファイルダウンロード制限オプションを上書きできない
- 修正:管理画面では必要時以外スクリプトを読み込まない
- 修正:Microsoft-IIS サーバーで支払い方法アイコンが失敗する
- 修正:レポートのカスタム日付範囲での統計情報の間違い
- 修正:edd_get_chosen_gateway() がデフォルトゲートウェイを尊重しない




