——————————————-
WordPress のバージョン:6.8
Welcart のバージョン:2.11.13
PHP のバージョン:8.3.10
Welcart専用の拡張プラグインとバージョン:なし
ご利用の親テーマとバージョン :なし
ご利用の子テーマとバージョン :なし
症状を確認したブラウザ:
サーバー【重要】:レンタルサーバー
——————————————–
Welcart Management 受注リスト/受注データ編集 にて
入金状況の表示箇所でエラーが出ます。このエラーのためオーダー商品等の表示ができなくなっています。
2.11.12では警告表示だったため、今回のアップデートの影響ではないかと思い、投稿いたしました。
現在は2.11.12にダウンロードして凌いでいますが、自動更新が走ると再発することが予想されるため、回避策や対応についてご回答いただけますか。
Fatal error: Uncaught TypeError: Cannot access offset of type string on string in
/.../wp-content/plugins/usc-e-shop/includes/order_edit_form.php:1901
Stack trace:
#0 /.../wp-content/plugins/usc-e-shop/classes/usceshop.class.php(972): require_once()
#1 /.../wp-includes/class-wp-hook.php(324): usc_e_shop->order_list_page('')
#2 /.../wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#3 /.../wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#4 /.../wp-admin/admin.php(259): do_action('toplevel_page_u...')
#5 {main} thrown in /.../wp-content/plugins/usc-e-shop/includes/order_edit_form.php on line 1901
なお、2.11.12での警告は以下のとおりです。
過去のオーダーを遡って確認しましたが、入金状況が入力されているオーダーは警告表示なく正常に表示されています。
Warning: Trying to access array offset on false in /.../wp-content/plugins/usc-e-shop/includes/order_edit_form.php on line 1870
Warning: Trying to access array offset on false in /.../wp-content/plugins/usc-e-shop/includes/order_edit_form.php on line 1870
Warning: Trying to access array offset on false in /.../wp-content/plugins/usc-e-shop/includes/order_edit_form.php on line 1873