code: function () {
  			this.writeDebug('checkQueryStringFilters',arguments);
  
  			// Loop through the filters.
  			for(var key in filters) {
  				if (filters.hasOwnProperty(key)) {
  					var filterVal = this.getQueryString(key);
  
  					// Check for multiple values separated by comma.
  					if ( filterVal.indexOf( ',' ) !== -1 ) {
  						filterVal = filterVal.split( ',' );
  					}
  
  					// Only add the taxonomy id if it doesn't already exist
  					if (typeof filterVal !== 'undefined' && filterVal !== '' && filters[key].indexOf(filterVal) === -1) {
  						if ( Array.isArray( filterVal ) ) {
  							filters[key] = filterVal;
  						} else {
  							filters[key] = [filterVal];
  						}
  					}
  
  					// Select the filters indicated in the query string.
  					if ( filters[key].length ) {
  						this.selectQueryStringFilters( key, filters[key] );
  					}
  				}
  			}
  
  		}
docs: Check query string parameters for filter values.