Inventory_Presser_Admin_Customize_Dashboard::vehicles_table_columns_orderbys( WP_Query $query )
vehicles_table_columns_orderbys
Contents
Description Description
Change the dashboard post query to sort based on a custom column we added.
Parameters Parameters
- $query
-
(WP_Query) (Required)
Return Return
(void)
Source Source
File: includes/admin/class-admin-customize-dashboard.php
function vehicles_table_columns_orderbys( $query ) { if ( ! is_admin() || ! $query->is_main_query() ) { return; } $columns = array( 'color', 'odometer', 'price', 'stock_number', ); $orderby = $query->get( 'orderby' ); foreach ( $columns as $column ) { $meta_key = apply_filters( 'invp_prefix_meta_key', $column ); if ( $orderby == $meta_key ) { $query->set( 'meta_key', $meta_key ); $query->set( 'orderby', 'meta_value' . ( INVP::meta_value_is_number( $meta_key ) ? '_num' : '' ) ); return; } } }
Expand full source code Collapse full source code View on Github