id, array( 'plugins', 'plugins-network', 'dashboard', 'dashboard-network' ), true ) ) { return; } printf( '

%s

', esc_html( sprintf( /* translators: %s: minimum PHP version. */ __( 'Admin Powerups for WooCommerce needs PHP %s or newer.', 'admin-powerups-for-woocommerce' ), APWC_MIN_PHP ) ) ); }; add_action( 'admin_notices', $apwc_php_notice ); add_action( 'network_admin_notices', $apwc_php_notice ); unset( $apwc_php_notice ); return; } require_once APWC_PATH . 'autoload.php'; add_action( 'before_woocommerce_init', static function () { if ( class_exists( \Automattic\WooCommerce\Utilities\FeaturesUtil::class ) ) { \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', APWC_FILE, true ); \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'cart_checkout_blocks', APWC_FILE, true ); } } ); add_action( 'plugins_loaded', array( \SmartWP\AdminPowerups\Plugin::class, 'load' ) ); register_activation_hook( __FILE__, array( \SmartWP\AdminPowerups\Plugin::class, 'activate' ) ); register_deactivation_hook( __FILE__, array( \SmartWP\AdminPowerups\Plugin::class, 'deactivate' ) );