I'm running a Wordpress Multisite Installation with two languages: Hebrew and English.
I have a plugin called Geo IP that helps me to redirect users based on their IP country.
But actually I need more.
I would like to save the last language the user choose.
Example :
if a user close the tab of my site on the english language, I would like that when he comes back, he'll get the english language. Vice versa for Hebrew.
I'm not a pro developer, but I think a cookie can be a solution, and I would like the solution to be in JS if possible.
Update: the code I made ! WDYT guys ?
function get_language {
var myLang = getcookie ('language');                
if ( myLang == 'hebrew') {                          
    window.location = "http://zeek.me/he/";         
}
else if ( myLang == 'english') {                     
    window.location = "http://zeek.me";             
}
else {                                              
    window.location = "http://zeek.me";                         
    }
}
function set_language(lang) {
var setLang = setcookie ('language', lang, 30);
var englishClick = document.getElementById('#english_lang');
var hebrewClick = document.getElementById('#hebrew_lang');
englishClick.addEventListener('click', function() {
    set_language('english');
})
hebrewClick.addEventListener('click', function() {
    set_language('hebrew');
})
}
What you guys think ? Any solution ?
Thanks,
Simon
 
     
     
    