registerPage(); if ($adminPage->isAdminPage()) { add_action('admin_enqueue_scripts', array($adminPage, 'enqueueScripts')); } add_action( 'before_woocommerce_init', function() { if (class_exists(\Automattic\WooCommerce\Utilities\FeaturesUtil::class)) { \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility('custom_order_tables', ALGOL_TGSHOP_PLUGIN_PATH . ALGOL_TGSHOP_PLUGIN_FILE, true); } } ); new User(); new Webhook(); new Shop();