includes(); } /** * WC declare compatibility. * * @version 1.3.0 * @since 1.3.0 * * @return void * * @see https://developer.woocommerce.com/docs/features/orders/high-performance-order-storage/recipe-book/ */ public function wc_declare_compatibility() { if ( class_exists( '\Automattic\WooCommerce\Utilities\FeaturesUtil' ) ) { \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', ALG_WC_ADMIN_BAR_ADDITION_FILE, true ); } } /** * Include required core files used in admin and on the frontend. * * @version 1.5.0 * @since 1.0.0 * * @return void */ public function includes() { // Core. $this->core = require_once plugin_dir_path( __FILE__ ) . 'class-alg-wc-admin-bar-addition-core.php'; } /** * Get the plugin URL. * * @version 1.2.0 * @since 1.0.0 * * @return string */ public function plugin_url() { return untrailingslashit( plugin_dir_url( ALG_WC_ADMIN_BAR_ADDITION_FILE ) ); } /** * Get the plugin path. * * @version 1.2.0 * @since 1.0.0 * * @return string */ public function plugin_path() { return untrailingslashit( plugin_dir_path( ALG_WC_ADMIN_BAR_ADDITION_FILE ) ); } } endif;