Я нашел на inte rnet код для многоязыкового плагина. Я хочу, чтобы при входе пользователя из Индонезии на веб-сайт обнаруживался IP-адрес, и если Индонезия была найдена в API geoplugin_countryCode
, пользователь установит язык на Индонезию, а если он не в Индонезии, скрипт останется на Engli sh Page
Вот код:
<?php
$ip_address = $_SERVER['REMOTE_ADDR'];
$geopluginURL = 'http://www.geoplugin.net/php.gp?ip=' . $ip_address;
$geoip_response = unserialize( file_get_contents( $geopluginURL ) );
if ( ! empty( $geoip_response ) ) {
$country_code = $geoip_response['geoplugin_countryCode'];
// Condition to check id user is visiting from India
if ( 'ID' == $country_code ) {
wp_redirect( $url );
}
}
?>
Вот моя модификация:
<?php
$ip_address = $_SERVER['REMOTE_ADDR'];
$geopluginURL = 'http://www.geoplugin.net/php.gp?ip=' . $ip_address;
$geoip_response = unserialize( file_get_contents( $geopluginURL ) );
if ( ! empty( $geoip_response ) ) {
$country_code = $geoip_response['geoplugin_countryCode'];
// Condition to check id user is visiting from India
if ( 'ID' == $country_code ) {
wp_redirect( "http://mydomain.co/id");
}
}
?>
Я добавляю на свой сайт, но не работаю, не знаю почему, Мой сайт использует WordPress.