woocommerce_product_variation_title_attributes_separator │ хук-фильтр │ WC 3.0.2

Filters the separator used between a variation product title and its attributes.

Использование

add_filter( 'woocommerce_product_variation_title_attributes_separator', 'wp_kama_woocommerce_product_variation_title_attributes_separator_filter', 10, 2 );

/**
 * Function for `woocommerce_product_variation_title_attributes_separator` filter-hook.
 * 
 * @param string     $separator Separator between the product title and attributes.
 * @param WC_Product $product   Variation product object.
 *
 * @return string
 */
function wp_kama_woocommerce_product_variation_title_attributes_separator_filter( $separator, $product ){
	// filter...
	return $separator;
}
$separator(строка)
Separator between the product title and attributes.
$product(WC_Product)
Variation product object.

Список изменений

С версии 3.0.2 Введена.

Где вызывается хук

SelectedVariationName::get_product_name()
woocommerce_product_variation_title_attributes_separator
Settings::add_component_settings()
woocommerce_product_variation_title_attributes_separator
Loader::add_component_settings()
woocommerce_product_variation_title_attributes_separator
Segmenter::set_all_segments()
woocommerce_product_variation_title_attributes_separator
DataStore::include_extended_info()
Controller::prepare_item_for_export()
WC_Product_Variation_Data_Store_CPT::generate_product_title()
woocommerce_product_variation_title_attributes_separator
woocommerce/src/Internal/ProductVariations/SelectedVariationName.php 127
$separator = apply_filters( 'woocommerce_product_variation_title_attributes_separator', ' - ', $product );
woocommerce/src/Internal/Admin/Settings.php 346
$settings['variationTitleAttributesSeparator'] = apply_filters( 'woocommerce_product_variation_title_attributes_separator', ' - ', new \WC_Product() );
woocommerce/src/Internal/Admin/Loader.php 422
$settings['variationTitleAttributesSeparator'] = apply_filters( 'woocommerce_product_variation_title_attributes_separator', ' - ', new \WC_Product() );
woocommerce/src/Admin/API/Reports/Segmenter.php 405
$separator    = apply_filters( 'woocommerce_product_variation_title_attributes_separator', ' - ', $segment );
woocommerce/src/Admin/API/Reports/Orders/DataStore.php 414
$separator = apply_filters( 'woocommerce_product_variation_title_attributes_separator', ' - ', $variation );
woocommerce/src/Admin/API/Reports/Variations/Controller.php 410
$separator = apply_filters( 'woocommerce_product_variation_title_attributes_separator', ' - ', new \WC_Product() );
woocommerce/includes/data-stores/class-wc-product-variation-data-store-cpt.php 306
$separator    = apply_filters( 'woocommerce_product_variation_title_attributes_separator', ' - ', $product );

Где используется хук в WooCommerce

Использование не найдено.