woocommerce_catalog_orderedby
Filters ordered by messages.
Usage
add_filter( 'woocommerce_catalog_orderedby', 'wp_kama_woocommerce_catalog_orderedby_filter' );
/**
* Function for `woocommerce_catalog_orderedby` filter-hook.
*
* @param array $orderedby_messages The list of messages per orderby key.
*
* @return array
*/
function wp_kama_woocommerce_catalog_orderedby_filter( $orderedby_messages ){
// filter...
return $orderedby_messages;
}
- $orderedby_messages(array)
- The list of messages per orderby key.
Changelog
| Since 9.3.0 | Introduced. |
Where the hook is called
woocommerce_catalog_orderedby
woocommerce/includes/wc-template-functions.php 1624-1634
$catalog_orderedby_options = apply_filters( 'woocommerce_catalog_orderedby', array( 'menu_order' => __( 'Default sorting', 'woocommerce' ), 'popularity' => __( 'Sorted by popularity', 'woocommerce' ), 'rating' => __( 'Sorted by average rating', 'woocommerce' ), 'date' => __( 'Sorted by latest', 'woocommerce' ), 'price' => __( 'Sorted by price: low to high', 'woocommerce' ), 'price-desc' => __( 'Sorted by price: high to low', 'woocommerce' ), ) );