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 160
$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 161
$children['visible'] = get_posts( apply_filters( 'woocommerce_variable_children_args', $visible_only_args, $product, true ) );