register_block_pattern_categories(); } /** * Register block pattern category. * * @return void */ private function register_block_pattern_categories(): void { $categories = array( array( 'name' => 'email-contents', 'label' => _x( 'Email Contents', 'Block pattern category', 'woocommerce' ), 'description' => __( 'A collection of email content layouts.', 'woocommerce' ), ), ); foreach ( $categories as $category ) { register_block_pattern_category( $category['name'], array( 'label' => $category['label'], 'description' => $category['description'] ?? '', ) ); } } }