add_filter( 'wcml_is_variable_product', 'the_callback_function', 10, 2 );
- Tipo
- filter
- Categoría
- Miscelánea
- Versión de WooCommerce Multilingual
- 3.8
Descripción
Añada filtros para comprobar si un producto es variable. Esto es útil para las extensiones de WooCommerce que tienen sus propios tipos de productos variables.
Argumentos
Se pasan dos parámetros a este filtro:- $is_variable
- (bool) Si el producto es variable o no.
- $product_id
- (integer) El ID del producto.
Ejemplo de uso
Ejemplo
/**
* This example is extracted from the Adventure Tours compatibility class in the WCML code.
*/
add_filter( 'wcml_is_variable_product', 'is_variable_tour', 10, 2 );
function is_variable_tour( $is_variable, $product_id ){
$var_tour_meta = get_post_meta( $product_id, '_variable_tour', true );
if( $is_variable && $var_tour_meta == 'yes' ){
$is_variable = true;
}elseif( $var_tour_meta == 'no' ){
$is_variable = false;
}
return $is_variable;
}
Hooks relacionados
wcml_new_order_admin_email_language, translate_shipping_methods_in_package, wcml_gui_additional_box_html, wcml_current_gateway_language, wcml_variation_term_taxonomy_ids, wcml_is_attributes_page, wcml_gui_additional_box_data, wcml_after_load_lock_fields_js, wcml_wc_installed_pages, wcml_not_display_single_fields_to_translate