Commit 2e606d7be7b for woocommerce

commit 2e606d7be7b0aa7cde46d2258ea90b42961c60d2
Author: Karol Manijak <20098064+kmanijak@users.noreply.github.com>
Date:   Thu Jul 23 10:34:20 2026 +0200

    Remove unused Core Breadcrumbs initialization (#66863)

diff --git a/plugins/woocommerce/src/Blocks/CoreBreadcrumbsCompatibility.php b/plugins/woocommerce/src/Blocks/CoreBreadcrumbsCompatibility.php
index 8a750e28f0e..95e6b60aff0 100644
--- a/plugins/woocommerce/src/Blocks/CoreBreadcrumbsCompatibility.php
+++ b/plugins/woocommerce/src/Blocks/CoreBreadcrumbsCompatibility.php
@@ -9,30 +9,6 @@ namespace Automattic\WooCommerce\Blocks;
  * @internal
  */
 final class CoreBreadcrumbsCompatibility {
-
-	/**
-	 * Whether the compatibility hooks have been initialized.
-	 *
-	 * @var bool
-	 */
-	private $is_initialized = false;
-
-	/**
-	 * Initialize Core Breadcrumbs compatibility hooks.
-	 *
-	 * @internal
-	 */
-	public function init(): void {
-		if ( $this->is_initialized ) {
-			return;
-		}
-
-		add_filter( 'block_core_breadcrumbs_post_type_settings', array( $this, 'set_product_breadcrumbs_preferred_taxonomy' ), 10, 3 );
-		add_filter( 'block_core_breadcrumbs_items', array( $this, 'apply_woocommerce_breadcrumb_filters' ), 10, 1 );
-
-		$this->is_initialized = true;
-	}
-
 	/*
 	 * Compatibility methods.
 	 */
diff --git a/plugins/woocommerce/tests/php/src/Blocks/CoreBreadcrumbsCompatibilityTest.php b/plugins/woocommerce/tests/php/src/Blocks/CoreBreadcrumbsCompatibilityTest.php
index 71f1d40a819..bc20a0d2925 100644
--- a/plugins/woocommerce/tests/php/src/Blocks/CoreBreadcrumbsCompatibilityTest.php
+++ b/plugins/woocommerce/tests/php/src/Blocks/CoreBreadcrumbsCompatibilityTest.php
@@ -134,8 +134,6 @@ class CoreBreadcrumbsCompatibilityTest extends WC_Unit_Test_Case {
 	public function tearDown(): void {
 		global $wp;

-		remove_filter( 'block_core_breadcrumbs_post_type_settings', array( $this->sut, 'set_product_breadcrumbs_preferred_taxonomy' ), 10 );
-		remove_filter( 'block_core_breadcrumbs_items', array( $this->sut, 'apply_woocommerce_breadcrumb_filters' ), 10 );
 		remove_filter( 'woocommerce_is_account_page', '__return_true' );

 		update_option( 'woocommerce_shop_page_id', $this->original_shop_page_id );
@@ -160,17 +158,6 @@ class CoreBreadcrumbsCompatibilityTest extends WC_Unit_Test_Case {
 		parent::tearDown();
 	}

-	/**
-	 * @testdox Should register Core Breadcrumbs compatibility filters.
-	 */
-	public function test_init_registers_core_breadcrumbs_filters(): void {
-		$this->sut->init();
-		$this->sut->init();
-
-		$this->assertSame( 10, has_filter( 'block_core_breadcrumbs_post_type_settings', array( $this->sut, 'set_product_breadcrumbs_preferred_taxonomy' ) ), 'Product breadcrumb settings filter should be registered.' );
-		$this->assertSame( 10, has_filter( 'block_core_breadcrumbs_items', array( $this->sut, 'apply_woocommerce_breadcrumb_filters' ) ), 'Breadcrumb items filter should be registered.' );
-	}
-
 	/**
 	 * @testdox Should register Core Breadcrumbs compatibility filters through the Blocks bootstrap.
 	 */