diff --git a/src/woocommerce/WC_Gateway_Economic_Invoice.php b/src/woocommerce/WC_Gateway_Economic_Invoice.php index a0a2bb8..d7459ce 100644 --- a/src/woocommerce/WC_Gateway_Economic_Invoice.php +++ b/src/woocommerce/WC_Gateway_Economic_Invoice.php @@ -279,6 +279,10 @@ public function addEanFieldFisplayAdminOrderMeta($order): void public function isSettingsPage() { + if(! is_admin() || ! function_exists('get_current_screen')){ + return false; + } + $currentScreen = get_current_screen(); return $currentScreen->base === 'woocommerce_page_wc-settings' &&