From e51ac46eb5a93c77e2cd51cd88ff220f9262a9a0 Mon Sep 17 00:00:00 2001 From: Geoff Taylor Date: Mon, 24 Feb 2025 18:56:33 -0500 Subject: [PATCH] fix: Bypasses Woo declare_compatiblilty call if not in plugin directory --- wp-graphql-woocommerce.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wp-graphql-woocommerce.php b/wp-graphql-woocommerce.php index a1a4c89a..98a006a9 100644 --- a/wp-graphql-woocommerce.php +++ b/wp-graphql-woocommerce.php @@ -173,6 +173,10 @@ function init_auth_router() { add_action( 'before_woocommerce_init', static function () { + if ( get_plugin_directory() !== WP_PLUGIN_DIR . '/wp-graphql-woocommerce/' ) { + return; + } + if ( class_exists( \Automattic\WooCommerce\Utilities\FeaturesUtil::class ) ) { \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true ); }