woocommerce_variable_children_args
Использование
add_filter( 'woocommerce_variable_children_args', 'wp_kama_woocommerce_variable_children_args_filter', 10, 3 );
/**
* Function for `woocommerce_variable_children_args` filter-hook.
*
* @param $all_args
* @param $product
* @param $false
*
* @return
*/
function wp_kama_woocommerce_variable_children_args_filter( $all_args, $product, $false ){
// filter...
return $all_args;
}
- $all_args
- -
- $product
- -
- $false
- -
Где вызывается хук
woocommerce_variable_children_args
woocommerce/includes/data-stores/class-wc-product-variable-data-store-cpt.php 163
$children['all'] = get_posts( apply_filters( 'woocommerce_variable_children_args', $all_args, $product, false ) );
woocommerce/includes/data-stores/class-wc-product-variable-data-store-cpt.php 164
$children['visible'] = get_posts( apply_filters( 'woocommerce_variable_children_args', $visible_only_args, $product, true ) );