Skip to content

Instantly share code, notes, and snippets.

@mikejolley
Created June 22, 2012 18:13
Show Gist options
  • Star 10 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save mikejolley/2974310 to your computer and use it in GitHub Desktop.
Save mikejolley/2974310 to your computer and use it in GitHub Desktop.
WooCommerce - Set default state/country for checkout
/**
* Manipulate default state and countries
*
* As always, code goes in your theme functions.php file
*/
add_filter( 'default_checkout_country', 'change_default_checkout_country' );
add_filter( 'default_checkout_state', 'change_default_checkout_state' );
function change_default_checkout_country() {
return 'XX'; // country code
}
function change_default_checkout_state() {
return 'XX'; // state code
}
@aibidubey
Copy link

Great its Working :)

@sibiant
Copy link

sibiant commented Apr 27, 2017

Is there anyway to replace 'Select an option' with a state name from woocommerce checkout page (billing_state field). Also needed to show other STATES when click the select box.

(I wanted to set a default state in checkout form and other states will only when click the drop down select box.)

@stoasis
Copy link

stoasis commented Oct 20, 2022

Anyway we get the location based on geolocation?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment