Created
May 30, 2018 18:29
-
-
Save mmilosheski/cf98a6f5ddb6c2b255407427d4784fad to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| function hook_redirect_to_london() { | |
| if ( !is_user_logged_in() ) { | |
| ?> | |
| <script> | |
| jQuery.get("https://freegeoip.net/json", function (response) { | |
| console.log(response.country_code, 1); | |
| switch(response.country_code) { | |
| case 'AU': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| break; | |
| case 'UK': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| break; | |
| case 'AL': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'AD': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'AT': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'BY': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'BE': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'BA': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'BG': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'HR': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'CY': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'CZ': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'DK': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'EE': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'FO': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'FI': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'FR': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'DE': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'GI': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'GR': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'HU': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'IS': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'IE': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'IM': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'IT': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'XK': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'LV': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'LI': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'LT': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'LU': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'MK': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'MT': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'MD': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'MC': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'ME': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'NL': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'NO': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'PL': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'PT': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'RO': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'RU': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'SM': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'RS': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'SK': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'SI': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'ES': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'SE': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'CH': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'UA': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'GB': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| case 'VA': | |
| window.location.assign('http://www.omandahlondon.com/' + window.location.search); | |
| window.location.replace('http://www.omandahlondon.com/' + window.location.search); | |
| } | |
| }, "jsonp"); | |
| </script> | |
| <?php | |
| } | |
| } | |
| add_action('wp_head', 'hook_redirect_to_london'); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment