Inventory_Presser_Shortcode_Sort_By::change_price_field_when_sorting( WP_Query $query )
If a user wants to order vehicles by price, and the site is showing MSRP instead of price, sort by that.
On This Page
Parameters Parameters
- $query
-
(WP_Query) (Required) Query object.
Return Return
(void)
Source Source
File: includes/shortcode/class-shortcode-sort-by.php
public function change_price_field_when_sorting( $query ) {
$settings = INVP::settings();
if ( ! isset( $settings['price_display'] ) ) {
return;
}
switch ( $settings['price_display'] ) {
case 'genes':
// msrp.
$query->set( 'meta_key', apply_filters( 'invp_prefix_meta_key', 'msrp' ) );
break;
case 'down_only':
// down_payment.
$query->set( 'meta_key', apply_filters( 'invp_prefix_meta_key', 'down_payment' ) );
break;
}
}
Expand full source codeCollapse full source codeView on Github