add_filter( 'wcml_custom_prices_fields_labels', 'the_callback_function', 10, 2 );
- Loại
- filter
- Danh mục
- Tính năng đa tiền tệ
- Phiên bản WooCommerce Multilingual
- 3.8
Miêu tả
- Thêm các nhãn trường giá tùy chỉnh vào sản phẩm.
- Các trường này được hiển thị trong phần Đặt giá bằng các loại tiền tệ khác theo cách thủ công khi chỉnh sửa/tạo các sản phẩm gốc.
- Để thêm các trường giá tùy chỉnh, hãy xem hook wcml_custom_prices_fields.
Đối số
Có hai tham số được truyền vào bộ lọc này:- $labels
- (array) Mảng nhãn trường giá tùy chỉnh.
- $product_id
- (integer) ID của sản phẩm gốc.
Ví dụ sử dụng
Sử dụng mã ví dụ được cung cấp bên dưới để nhận được kết quả hiển thị trong ảnh chụp màn hình sau.
Ví dụ
/*
* Add this code to the functions.php file of your theme.
*/
add_filter( 'wcml_custom_prices_fields', 'add_custom_price_fields', 10, 2 );
function add_custom_price_fields( $fields, $product_id ) {
// Add a new custom price field
$fields[] = '_sign_up_fee';
return $fields;
}
add_filter( 'wcml_custom_prices_fields_labels', 'set_labels_for_price_fields', 10, 2 );
function set_labels_for_price_fields( $labels, $product_id ){
// Edit the label of a custom price field
$labels[ '_sign_up_fee' ] = __( 'Sign-up Fee', 'woocommerce-multilingual' );
return $labels;
}
Các hook liên quan
wcml_is_cache_enabled_for_switching_currency, wcml_geolocation_get_user_country, wcml_user_store_strategy, wcml_rounded_price, wcml_currencies_without_cents, wcml_product_custom_prices, wcml_custom_prices_strings, wcml_switch_currency, wcml_custom_prices_fields, wcml_multi_currency_ajax_actions
