Skip to content

Instantly share code, notes, and snippets.

@rafaehlers
Created August 28, 2023 20:05
Show Gist options
  • Save rafaehlers/4b34cdca4f7354df00ad06b4d6fab8c3 to your computer and use it in GitHub Desktop.
Save rafaehlers/4b34cdca4f7354df00ad06b4d6fab8c3 to your computer and use it in GitHub Desktop.
Convert state name search to state abbreviations
add_filter( 'gravityview_fe_search_criteria', function ( $search_criteria ) {
if ( empty( $search_criteria['field_filters'] ) ) {
return $search_criteria;
}
foreach ( $search_criteria['field_filters'] as &$filter ) {
if ( $filter['value'] == 'Alabama' ) { $filter['value'] = 'AL';}
if ( $filter['value'] == 'Alaska' ) { $filter['value'] = 'AK';}
if ( $filter['value'] == 'Arizona' ) { $filter['value'] = 'AZ';}
if ( $filter['value'] == 'Arkansas' ) { $filter['value'] = 'AR';}
if ( $filter['value'] == 'California' ) { $filter['value'] = 'CA';}
if ( $filter['value'] == 'Colorado' ) { $filter['value'] = 'CO';}
if ( $filter['value'] == 'Connecticut' ) { $filter['value'] = 'CT';}
if ( $filter['value'] == 'Delaware' ) { $filter['value'] = 'DE';}
if ( $filter['value'] == 'Florida' ) { $filter['value'] = 'FL';}
if ( $filter['value'] == 'Georgia' ) { $filter['value'] = 'GA';}
if ( $filter['value'] == 'Hawaii' ) { $filter['value'] = 'HI';}
if ( $filter['value'] == 'Idaho' ) { $filter['value'] = 'ID';}
if ( $filter['value'] == 'Illinois' ) { $filter['value'] = 'IL';}
if ( $filter['value'] == 'Indiana' ) { $filter['value'] = 'IN';}
if ( $filter['value'] == 'Iowa' ) { $filter['value'] = 'IA';}
if ( $filter['value'] == 'Kansas' ) { $filter['value'] = 'KS';}
if ( $filter['value'] == 'Kentucky' ) { $filter['value'] = 'KY';}
if ( $filter['value'] == 'Louisiana' ) { $filter['value'] = 'LA';}
if ( $filter['value'] == 'Maine' ) { $filter['value'] = 'ME';}
if ( $filter['value'] == 'Maryland' ) { $filter['value'] = 'MD';}
if ( $filter['value'] == 'Massachusetts' ) { $filter['value'] = 'MA';}
if ( $filter['value'] == 'Michigan' ) { $filter['value'] = 'MI';}
if ( $filter['value'] == 'Minnesota' ) { $filter['value'] = 'MN';}
if ( $filter['value'] == 'Mississippi' ) { $filter['value'] = 'MS';}
if ( $filter['value'] == 'Missouri' ) { $filter['value'] = 'MO';}
if ( $filter['value'] == 'Montana' ) { $filter['value'] = 'MT';}
if ( $filter['value'] == 'Nebraska' ) { $filter['value'] = 'NE';}
if ( $filter['value'] == 'Nevada' ) { $filter['value'] = 'NV';}
if ( $filter['value'] == 'New Hampshire' ) { $filter['value'] = 'NH';}
if ( $filter['value'] == 'New Jersey' ) { $filter['value'] = 'NJ';}
if ( $filter['value'] == 'New Mexico' ) { $filter['value'] = 'NM';}
if ( $filter['value'] == 'New York' ) { $filter['value'] = 'NY';}
if ( $filter['value'] == 'North Carolina' ) { $filter['value'] = 'NC';}
if ( $filter['value'] == 'North Dakota' ) { $filter['value'] = 'ND';}
if ( $filter['value'] == 'Ohio' ) { $filter['value'] = 'OH';}
if ( $filter['value'] == 'Oklahoma' ) { $filter['value'] = 'OK';}
if ( $filter['value'] == 'Oregon' ) { $filter['value'] = 'OR';}
if ( $filter['value'] == 'Pennsylvania' ) { $filter['value'] = 'PA';}
if ( $filter['value'] == 'Rhode Island' ) { $filter['value'] = 'RI';}
if ( $filter['value'] == 'South Carolina' ) { $filter['value'] = 'SC';}
if ( $filter['value'] == 'South Dakota' ) { $filter['value'] = 'SD';}
if ( $filter['value'] == 'Tennessee' ) { $filter['value'] = 'TN';}
if ( $filter['value'] == 'Texas' ) { $filter['value'] = 'TX';}
if ( $filter['value'] == 'Utah' ) { $filter['value'] = 'UT';}
if ( $filter['value'] == 'Vermont' ) { $filter['value'] = 'VT';}
if ( $filter['value'] == 'Virginia' ) { $filter['value'] = 'VA';}
if ( $filter['value'] == 'Washington' ) { $filter['value'] = 'WA';}
if ( $filter['value'] == 'West Virginia' ) { $filter['value'] = 'WV';}
if ( $filter['value'] == 'Wisconsin' ) { $filter['value'] = 'WI';}
if ( $filter['value'] == 'Wyoming' ) { $filter['value'] = 'WY';}
}
return $search_criteria;
} );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment