Automattic\WooCommerce\Internal\ProductImage
MatchImageBySKU::add_product_image_sku_setting()
Handler for 'woocommerce_get_settings_products', adds the settings related to the product image SKU matching table.
Метод класса: MatchImageBySKU{}
Хуков нет.
Возвращает
Массив
. New settings configuration array.
Использование
$MatchImageBySKU = new MatchImageBySKU(); $MatchImageBySKU->add_product_image_sku_setting( $settings, $section_id ): array;
- $settings(массив) (обязательный)
- Original settings configuration array.
- $section_id(строка) (обязательный)
- Settings section identifier.
Код MatchImageBySKU::add_product_image_sku_setting() MatchImageBySKU::add product image sku setting WC 9.7.1
public function add_product_image_sku_setting( array $settings, string $section_id ): array { if ( 'advanced' !== $section_id ) { return $settings; } $settings[] = array( 'title' => __( 'Product image matching by SKU', 'woocommerce' ), 'type' => 'title', ); $settings[] = array( 'title' => __( 'Match images', 'woocommerce' ), 'desc' => __( 'Set product featured image when uploaded image file name matches product SKU.', 'woocommerce' ), 'id' => $this->setting_name, 'default' => 'no', 'type' => 'checkbox', 'checkboxgroup' => 'start', ); $settings[] = array( 'type' => 'sectionend' ); return $settings; }