Skip to content

Instantly share code, notes, and snippets.

@krzysko
Created January 15, 2019 21:43
Show Gist options
  • Save krzysko/85deaaec93ce0667230ef4085eaa11d2 to your computer and use it in GitHub Desktop.
Save krzysko/85deaaec93ce0667230ef4085eaa11d2 to your computer and use it in GitHub Desktop.
function wc_sell_only_states( $states ) {
$states['US'] = array(
'AL' => __( 'Alabama', 'woocommerce' ),
'AK' => __( 'Alaska', 'woocommerce'),
'AZ' => __( 'Arizona', 'woocommerce'),
'AR' => __( 'Arkansas', 'woocommerce'),
'DE' => __( 'Delaware', 'woocommerce'),
'FL' => __( 'Florida', 'woocommerce'),
'GA' => __( 'Georgia', 'woocommerce'),
'ID' => __( 'Idaho', 'woocommerce'),
'IN' => __( 'Indiana', 'woocommerce'),
'IA' => __( 'Iowa', 'woocommerce'),
'KS' => __( 'Kansas', 'woocommerce'),
'KY' => __( 'Kentucky', 'woocommerce'),
'LA' => __( 'Louisiana', 'woocommerce'),
'ME' => __( 'Maine', 'woocommerce'),
'MI' => __( 'Michigan', 'woocommerce'),
'MN' => __( 'Minnesota', 'woocommerce'),
'MS' => __( 'Mississippi', 'woocommerce'),
'MO' => __( 'Missouri', 'woocommerce'),
'MT' => __( 'Montana', 'woocommerce'),
'NE' => __( 'Nebraska', 'woocommerce'),
'NV' => __( 'Nevada', 'woocommerce'),
'NH' => __( 'New Hampshire', 'woocommerce'),
'NM' => __( 'New Mexico', 'woocommerce'),
'NC' => __( 'North Carolina', 'woocommerce'),
'ND' => __( 'North Dakota', 'woocommerce'),
'OH' => __( 'Ohio', 'woocommerce'),
'OK' => __( 'Oklahoma', 'woocommerce'),
'OR' => __( 'Oregon', 'woocommerce'),
'PA' => __( 'Pennsylvania', 'woocommerce'),
'RI' => __( 'Rhode Island', 'woocommerce'),
'SC' => __( 'South Carolina', 'woocommerce'),
'SC' => __( 'South Dakota', 'woocommerce'),
'TN' => __( 'Tennessee', 'woocommerce'),
'TX' => __( 'Texas', 'woocommerce'),
'UT' => __( 'Utah', 'woocommerce'),
'VA' => __( 'Virginia', 'woocommerce'),
'WA' => __( 'Washington', 'woocommerce'),
'WV' => __( 'West Virginia', 'woocommerce'),
'WI' => __( 'Wisconsin', 'woocommerce'),
'WY' => __( 'Wyoming', 'woocommerce')
);
return $states;
}
add_filter( 'woocommerce_states', 'wc_sell_only_states' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment