$orderBy .= ", $originalOrderBy DESC ";
return $orderBy;
});
+add_filter('glm-member-db-fields-front-list-query-params', function( $query ){
+ $queryParams = array();
+ // Check for manufactures
+ if ( isset( $_REQUEST['manufacturers'] ) && is_array( $_REQUEST['manufacturers'] ) ) {
+ foreach ( $_REQUEST['manufacturers'] as $man ) {
+ $queryParams[] = "manufacturers[]={$man}";
+ }
+ }
+ // This needs to be done for now until it is in the main plugin.
+ if ( isset( $_REQUEST['categorySearchMultiple'] ) && is_array( $_REQUEST['categorySearchMultiple'] ) ) {
+ foreach ( $_REQUEST['categorySearchMultiple'] as $cat ) {
+ $queryParams[] = "categorySearchMultiple[]={$cat}";
+ }
+ }
+ return ( !empty( $queryParams ) ? $query . '&'.implode( '&', $queryParams): $query);
+},10, 1);
add_filter('glm_blocks', function() {
if(function_exists('fetch_all_glm_blocks')) {
$blocks = fetch_all_glm_blocks();