woocommerce_product_data_store_cpt_get_products_query
Usage
add_filter( 'woocommerce_product_data_store_cpt_get_products_query', 'wp_kama_woocommerce_product_data_store_cpt_get_products_query_filter', 10, 3 ); /** * Function for `woocommerce_product_data_store_cpt_get_products_query` filter-hook. * * @param $wp_query_args * @param $query_vars * @param $that * * @return */ function wp_kama_woocommerce_product_data_store_cpt_get_products_query_filter( $wp_query_args, $query_vars, $that ){ // filter... return $wp_query_args; }
- $wp_query_args
- -
- $query_vars
- -
- $that
- -
Where the hook is called
woocommerce_product_data_store_cpt_get_products_query
woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php 2304
return apply_filters( 'woocommerce_product_data_store_cpt_get_products_query', $wp_query_args, $query_vars, $this );
Where the hook is used in WooCommerce
woocommerce/src/Internal/ProductDownloads/ApprovedDirectories/Synchronize.php 188
add_filter( 'woocommerce_product_data_store_cpt_get_products_query', $query_filter );
woocommerce/src/Internal/ProductDownloads/ApprovedDirectories/Synchronize.php 198
remove_filter( 'woocommerce_product_data_store_cpt_get_products_query', $query_filter );