<?php
declare( strict_types = 1 );
namespace Automattic\WooCommerce\Blocks;
use Automattic\WooCommerce\Blocks\Options;
class TemplateOptions {
public function init() {
add_action( 'after_switch_theme', array( $this, 'check_should_use_blockified_product_grid_templates' ), 10, 2 );
}
public function check_should_use_blockified_product_grid_templates( $old_name, $old_theme ) {
if ( ! $old_theme->is_block_theme() && wc_current_theme_is_fse_theme() ) {
$option_name = Options::WC_BLOCK_USE_BLOCKIFIED_PRODUCT_GRID_BLOCK_AS_TEMPLATE;
$option_value = wc_string_to_bool( get_option( $option_name ) );
if ( ! $option_value ) {
update_option( $option_name, true );
}
}
}
}