• Resolved mrsmith11

    (@mrsmith11)


    本日アップデート後に、重大なエラーが発生しましたのでご報告いたします。

    エラータイプ E_ERROR が /home/test/domains/hogehoge.com/public_html/wp-content/plugins/woocommerce-for-japan/woocommerce-for-japan.php ファイルの 159 行目で発生しました。 エラーメッセージ: Uncaught Error: Call to undefined function get_current_screen() in /home/test/domains/hogehoge.com/public_html/wp-content/plugins/woocommerce-for-japan/woocommerce-for-japan.php:159 Stack trace: #0 /home/test/domains/hogehoge.com/public_html/wp-content/plugins/woocommerce-for-japan/woocommerce-for-japan.php(114): JP4WC->includes() #1 /home/test/domains/hogehoge.com/public_html/wp-includes/class-wp-hook.php(324): JP4WC->on_plugins_loaded() #2 /home/test/domains/hogehoge.com/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #3 /home/test/domains/hogehoge.com/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #4 /home/test/domains/hogehoge.com/public_html/wp-settings.php(550): do_action() #5 /home/test/domains/hogehoge.com/public_html/wp-config.php(109): require_once('...') #6 /home/test/domains/hogehoge.com/public_html/wp-load.php(50): require_once('...') #7 /home/test/domains/hogehoge.com/public_html/wp-login.php(12): require('...') #8 {main} thrown

    現状、Japanized For WooCommerceを無効化していますが、必須プラグインなので、早めに修正いただけますと幸いです。

    それでは以上よろしくお願いいたします。

    wordpress 6.5.5

    PHP バージョン8.2.18

    Web サーバーLiteSpeed

    • This topic was modified 4 months, 1 week ago by mrsmith11.
Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author shohei.tanaka

    (@shoheitanaka)

    @mrsmith11 至急確認します。少しお待ちください。

    当方でも同様です

    以下のプラグインを更新しました:
    Japanized for WooCommerce (バージョン 2.6.14 から2.6.15へ) :

    同じくです。
    WP 6.2.6
    WC 8.2.2
    PHP 7.4.33
    Japanized for WooCommerce 2.6.15

    現在、Japanized for WooCommerceを停止するとともに、
    復旧まで銀行振り込み非対応で対応しております。

    Plugin Author shohei.tanaka

    (@shoheitanaka)

    @mrsmith11 @kimi3390 @mediaimageoffice
    修正完了しました。2.6.16にアップデートをお願いいたします。
    ご迷惑をおかけしました。

    直りました。心より感謝申し上げます。本当にありがとうございます。

    復旧しました。
    ありがとうございます!m(_ _)m

    Thread Starter mrsmith11

    (@mrsmith11)

    @shoheitanaka ありがとうございます。復旧いたしました。ご対応いただき感謝いたします。

    私もJapanized for WooCommerce 2.6.17の最新バージョンに更新したところ重大なエラーが発生したと表示され管理画面に入れません。

    現在は無効化しているため問題ありませんが銀行振込を止めている為大変困っております。

    確認よろしくお願い致します。

    Plugin Author shohei.tanaka

    (@shoheitanaka)

    @ppark0 こちら、サポートフォーラムの内容を見ていただければ分かりますが、1ヶ月前に修正されているバグのはずなのですが、別の原因が考えられますので、エラーメッセージの内容を教えていただけますでしょうか?

    • This reply was modified 2 months, 3 weeks ago by shohei.tanaka.
    kentxeon

    (@kentxeon)

    件名: get_current_screen()関数に関するエラーについて

    内容:
    お世話になっております。
    現在、貴社のプラグイン「Japanized for WooCommerce」バージョン2.6.17を使用して、WooCommerceサイトの運用を行っておりますが、管理画面にて以下のエラーが発生しております。

    エラーログ:
    PHP Fatal error: Uncaught Error: Call to undefined function get_current_screen()
    in /wp-content/plugins/woocommerce-for-japan/woocommerce-for-japan.php on line 159

    このエラーは、get_current_screen()関数がフロントエンドで呼び出されていることが原因ではないかと考えております。現在、カート機能および決済処理(Stripe)は正常に動作しているため、現状では致命的な問題にはなっていないものの、エラーログが蓄積されることが懸念されます。

    質問:

    1. このエラーに対する推奨される解決策や修正方法はございますでしょうか?
    2. get_current_screen()の前にis_admin()チェックを追加することでエラーを防ぐ方法が考えられますが、他に適切な対応がありましたらご教示いただけますと幸いです。

    お忙しいところ恐縮ですが、どうぞよろしくお願い申し上げます。

Viewing 10 replies - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.