woocommerce_default_catalog_orderby
Использование
add_filter( 'woocommerce_default_catalog_orderby', 'wp_kama_woocommerce_default_catalog_orderby_filter' ); /** * Function for `woocommerce_default_catalog_orderby` filter-hook. * * @param $option * * @return */ function wp_kama_woocommerce_default_catalog_orderby_filter( $option ){ // filter... return $option; }
- $option
- -
Где вызывается хук
woocommerce_default_catalog_orderby
woocommerce_default_catalog_orderby
woocommerce/includes/class-wc-query.php 596
$orderby_value = apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby', 'menu_order' ) );
woocommerce/includes/wc-template-functions.php 1473
$show_default_orderby = 'menu_order' === apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby', 'menu_order' ) );
woocommerce/includes/wc-template-functions.php 1486
$default_orderby = wc_get_loop_prop( 'is_search' ) ? 'relevance' : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby', '' ) );